QNX Sensor Framework Technical Lead
Job in
Ottawa, Ontario, Canada
Listing for:
QNX Software Systems
Full Time
position
Listed on 2026-07-20
Job specializations:
-
Software Development
Software Engineer, Software Architect, Embedded Software Engineer, Software Project Mgr/ Lead
Job Description & How to Apply Below
Worker Sub-Type:
Regular
Job Description:
QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services delivered by trusted embedded software experts. With a focus on reducing hardware dependency and increasing efficiency, QNX empowers organizations to unlock new possibilities in areas like high-performance computing at the edge, standards-based virtualization technologies, and cloud enablement.
QNX® technology has been deployed in the world’s most critical embedded systems, including more than 275 million vehicles on the road today. QNX® software is trusted across industries including automotive, medical devices, industrial controls, robotics, commercial vehicles, rail, and aerospace and defense.
The QNX Sensor Framework team is developing a high-performance, scalable framework enabling applications to access cameras and other sensors on QNX-based systems. The framework provides simple, robust C/C++ APIs to interface with sensors such as cameras, LiDAR, radar, and GPS/IMU. This technology powers advanced applications including Advanced Driver Assistance Systems (ADAS), robotics, and medical devices.
What you'll do
Lead the end-to-end development of the QNX Sensor Framework, including architecture, design, implementation, and testingManage and mentor the Sensor Framework development team, providing technical leadership, assigning priorities, reviewing deliverables, and supporting career growthDefine team objectives and ensure clear, consistent communication of goals, expectations, and progressPartner with cross-functional teams, including Product Management, Project Management, QA, and external stakeholders, to define product roadmaps and address technical challengesCollaborate with customers and partners to understand requirements and ensure alignment on functionality for custom development initiativesDrive software design decisions, ensuring adherence to best practices, architectural standards, and desired system functionalityOversee resource planning and utilization, ensuring projects are delivered efficiently and within budget constraintsEstablish and enforce development processes, quality standards, and compliance frameworks across the teamWork closely with Quality Assurance to define test strategies and ensure product quality throughout the development lifecycleEnsure high-quality product documentation by coordinating with technical writers and promoting usability and clarity standardsReview and validate testing methodologies to ensure alignment with industry best practices and internal standardsYou will have:
Extensive experience in software design and development, including in a leadership or supervisory roleHands-on experience in embedded systems development, combined with experience leading or managing technical teamsStrong background in embedded software development, proficiency in C and C++Solid understanding of low-level systems programming, including memory management, interrupts, DMA, and concurrencyExperience developing device drivers on any platformExperience with static code analysis tools and unit test developmentStrong debugging and problem-solving skillsExcellent communication and collaboration skills, with the ability to work effectively across cross-functional teamsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)If you have any of these then that would be great:
Experience working with QNX, Linux, or Android-based systemsKnowledge of computer vision, image processing, or graphics pipelinesFamiliarity with functional safety standards (e.g., ISO 26262)Experience with virtualization technologies and hypervisor-based environmentsIf you are ready to use your expertise to drive real innovation, we would love to hear from you!
#LI-KH1
Scheduled Weekly
Hours:
40
Compensation Hiring Base Salary Range:
$ - $
Please be advised that the compensation hiring range indicated herein is…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: