Join QNX as a Kernel Systems Software Engineer, focusing on core OS development in embedded systems. Drive innovation by enhancing kernel architecture and system-level technologies within QNX's trusted software. In this principal role, you'll engage in cutting-edge OS design while optimizing performance for high-reliability applications.
Leverage your C programming expertise and understanding of system calls, memory management, and IPC to shape the future of embedded systems. Collaborate with elite engineers to deliver robust solutions that impact a global user base. Key Responsibilities:
- Drive innovations in kernel and OS-level technologies
- Perform architecture and design of operating systems
- Develop high-quality software targeted for performance
- Troubleshoot complex issues across software and hardware
- Estimate and plan development efforts for projects Requirements:
- Proven experience in embedded C programming
- Understanding of multicore and real-time systems
- Bachelor's degree in a related field
- Excellent communication and cooperative skills
- Exceptional debugging and troubleshooting abilities Contribute your expertise in systems software to develop QNX's robust platform for critical industries.