Embedded Software Developer at QNX

23 hours ago

Ottawa, ON, Canada QNX Full-time $90,000 - $126,000 Contract
Drive innovation as an Embedded Software Developer with QNX, a division of BlackBerry Limited. Engage with cutting-edge technologies including C, C++, and Python to shape the future of AI systems. As a key contributor at QNX, you'll develop software across various domains and integrate open-source projects into core QNX technologies. This role emphasizes your skills in system software, networking, and performance optimization while creating a robust ecosystem. Working with modern frameworks and embedded platforms will deepen your expertise in operating system internals and developer tooling.

Key Responsibilities
• Develop software using C, C++, Python, and Rust
• Create system and web runtimes like Node.js and SQLite
• Integrate with open-source tools and frameworks
• Optimize performance for embedded hardware
• Deliver demonstrations for industry events

Requirements:
• Strong experience in C and C++
• Familiarity with Linux/Unix and cross-compilation
• Understanding of POSIX APIs and memory management
• Excellent communication for open-source collaboration
• Bachelor's degree in relevant fields Leverage your software development skills to contribute to QNX's mission in embedded technologies.