Design high-performance embedded software in Ottawa with C and C++, integrating cameras, LiDAR, radar, and GPS/IMU sensors. As a senior developer at QNX, you will evolve the Sensor Framework across hardware platforms. Your work spans APIs, architecture, sensor integrations, and system-level debugging. The framework supports ADAS, robotics, and medical device applications. Key Responsibilities:
Develop and maintain embedded software in C and C++ Lead integrations for cameras, LiDAR, radar, and GPS/IMU Enable ISPs and serializer/deserializer technologies Port frameworks across hardware platforms and SoCs Investigate issues and drive root-cause resolution Requirements:
Strong embedded software development expertise Advanced C and C++ programming skills Knowledge of memory, interrupts, DMA, and concurrency Experience developing device drivers Experience with static analysis and unit testing Apply embedded systems expertise, sensor integration, and C/C++ skills to advance QNX Sensor Framework technology in Ottawa.
#J-18808-Ljbffr
Senior Embedded Software Developer employer: BlackBerry Inc.
ABB is an exceptional employer that prioritizes safety, innovation, and employee development in the heart of Montreal, QC. With a hybrid work model, employees enjoy a flexible work-life balance while engaging in high-complexity projects that foster professional growth and collaboration. The company offers competitive benefits and a supportive culture that values performance improvements and teamwork, making it an ideal place for those looking to make a meaningful impact in the field of industrial systems.