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: • Robust 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.
📌 Embedded Software Developer at QNX (Montreal)
🏢 QNX
📍 Montreal