Elevate your engineering career at QNX as a Principal Systems Software Developer. Join the QNX Kernel Development Team to innovate in operating systems, kernel architecture, and performance optimization for embedded systems.
This engineering role focuses on core OS development, working with C programming and resource-constrained environments. You'll influence the architecture of one of the world’s most reliable operating systems, tackling challenges in memory management, process management, and power management. Collaborate with industry-leading professionals to deliver high-quality software for millions of devices.
Key Responsibilities:
• Design and develop core operating system technologies • Provide technical leadership for OS research initiatives • Influence architecture and design for performance improvements • Develop software specifications addressing complex requirements • Collaborate through design and code reviews
Requirements: • Strong expertise in C programming for embedded systems • Deep understanding of operating system fundamentals • Experience with POSIX-based systems • Bachelor's degree in Computer Science or equivalent • Solid debugging and problem-solving skills
Leverage your skills in C and OS fundamentals to enhance QNX's technology for critical embedded systems. #J-18808-Ljbffr
📌 Principal Software Developer for QNX (Montreal)
🏢 QNX
📍 Montreal