QNX Embedded Software Engineer (Canada)

QNX Embedded Software Engineer (Canada)

06 Nov
|
BlackBerry
|
Canada

06 Nov

BlackBerry

Canada

Engineer embedded software with QNX RTOS, POSIX APIs, and C++ for operating-system technologies serving robotics and mission-critical systems.

At QNX, a division of BlackBerry Limited, this embedded software engineer contributes to contemporary embedded development through QNX Everywhere. You will develop across C, C++, Python, Rust, operating systems, developer tools, and target hardware. Projects include networking, middleware, physical AI, robotics, and system runtimes.

Key Responsibilities:

- Develop software for QNX RTOS across embedded technology domains
- Build abstraction layers, shims, and porting libraries
- Support CMake, Meson, Bazel, Cargo, and BitBake builds
- Profile embedded systems and tune latency and memory usage
- Test and maintain customer technology demonstrations

Requirements:

- Strong C and C++14, C++17, or C++20 skills
- Python programming experience
- Knowledge of pthreads, IPC, memory management, and sockets
- Linux or QNX development experience
- Computer Science or Engineering degree, or equivalent experience

Bring embedded engineering skills, POSIX knowledge, and QNX experience to software supporting robotics and mission-critical platforms.

📌 QNX Embedded Software Engineer (Canada)
🏢 BlackBerry
📍 Canada

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.

Subscribe to this job alert:

Get the latest job offers by email for: qnx embedded software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: qnx embedded software engineer (canada) / canada