11 Nov
|
BlackBerry
|
Ottawa
Develop embedded systems software for QNX RTOS using C, C++, Python, and performance optimization on target hardware.
QNX is seeking an Embedded Systems Developer to advance software-defined and physical AI systems. This position spans QNX and open-source integration, operating system internals, middleware, and embedded platforms. You will contribute to software that supports robotics, industrial controls, vehicles, and other mission-critical systems.
Key Responsibilities:
- Develop software for QNX RTOS across embedded technology domains
- Integrate open-source projects with QNX core technologies
- Develop abstraction layers, shims, and porting libraries
- Perform profiling and latency tuning on embedded hardware
- Test and maintain customer technology demonstrations
Requirements:
- Robust programming skills in C, C++, and Python
- Experience with Linux and/or QNX development environments
- Knowledge of POSIX APIs, IPC, memory, and networking
- Interest in open-source developer communities and communication
- Computer science or engineering degree, or equivalent experience
Bring embedded development, POSIX, and systems programming expertise to QNX RTOS and open-source technology integration.
📌 QNX Embedded Systems Developer (Ottawa)
🏢 BlackBerry
📍 Ottawa