Senior Embedded C++ Software Developer (Ottawa)

Senior Embedded C++ Software Developer (Ottawa)

02 Nov
|
BlackBerry
|
Ottawa

02 Nov

BlackBerry

Ottawa

Build high-performance embedded software at QNX using C and C++, with ownership across sensor framework architecture and hardware integration.

As a Senior Embedded Software Developer, you will evolve QNX’s Sensor Framework for cameras, LiDAR, radar, and GPS/IMU. The framework supports applications across ADAS, robotics, and medical devices. You will work across low-level systems, hardware interactions, and scalable APIs.

Key Responsibilities:

- Design and maintain high-performance embedded software in C and C++
- Lead integrations for cameras, LiDAR, radar, and GPS/IMU sensors
- Port the framework across recent hardware platforms and SoCs
- Investigate system issues and drive root-cause resolution
- Apply static analysis and unit testing practices

Requirements:

- Strong embedded software development expertise
- Advanced C and C++ programming skills
- Knowledge of memory management, interrupts, DMA, and concurrency
- Hands-on device driver development experience
- Experience with static analysis and unit test development

Apply embedded C and C++ expertise to QNX sensor frameworks, device drivers, APIs, and complex low-level integration challenges.

📌 Senior Embedded C++ Software Developer (Ottawa)
🏢 BlackBerry
📍 Ottawa

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: senior embedded c++ software developer (ottawa) / ottawa