Elevate your software engineering career as a Principal Systems Software Developer at QNX. Innovate and optimize the core of high-performance operating systems in a collaborative setting.
Join the elite QNX Kernel Development Team focused on designing and enhancing core operating system technologies. This principal level role requires deep expertise in C programming, operating system fundamentals, and real-time architecture. You will be instrumental in driving innovation and influencing the future direction of software for critical embedded systems.
Key Responsibilities:
• Design and develop kernel and system-level operating technologies
• Drive technical leadership in QNX research and development
• Enhance operating system architecture and performance
• Develop robust software specifications and designs
• Perform design and code reviews with other engineers
Requirements:
• Strong expertise in C programming for embedded environments
• Understanding of operating systems and IPC fundamentals
• Exceptional debugging and problem-solving skills
• Bachelor's degree in Computer Science or equivalent
• Experience with POSIX-based systems and threading
Bring your C programming expertise and operating system knowledge to shape the future of embedded systems at QNX.
#J-18808-Ljbffr
📌 Principal Systems Software Developer at QNX (Quebec City)
🏢 BlackBerry
📍 Quebec City
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.