Elevate your career at QNX, a division of BlackBerry Limited, as an Embedded Software Developer II. This role focuses on utilizing C, C++, and Python within the QNX Real-Time Operating System (RTOS) to tackle complex challenges across various domains. In this pivotal role, you'll develop software employing a rich selection of technologies while integrating core QNX and open-source frameworks. You’ll work with cutting-edge tools and platforms, from AI and robotics technologies to diverse development environments. Your expertise will shape the future of reliable embedded systems.
Key Responsibilities
• Develop software for QNX RTOS using C, C++, and Python
• Integrate open-source projects with QNX technologies
• Optimize performance on embedded target hardware
• Demonstrate QNX solutions at industry events
• Adapt build systems for QNX toolchains
Requirements:
• Solid C and C++ programming experience
• Proficiency in Linux/Unix development environments
• Knowledge of operating systems and POSIX APIs
• Excellent communication skills for collaboration
• Bachelor’s degree in a relevant field Bring your software development passion, particularly in operating systems and AI, to QNX as you advance system performance.