
Posted 11 hours ago
Camera Technical Lead
QNXQNX Camera Technical Lead
Requirements
Embedded systems software experience, Low-level programming, Device driver development, Proficiency in C and C++, Static analysis and testing
Skills
C#Embedded Software
About the role
Responsibilities
- Act as a hands-on Technical Lead, driving architecture and technical direction while mentoring engineers.
- Integrate cutting-edge sensors including cameras, LiDAR, radar, and GPS/IMU into a high-performance framework.
- Support modern Image Signal Processors (ISPs) and high-speed SerDes technologies across diverse platforms.
- Build and optimize deeply embedded systems in C/C++ to deliver low-latency, high-throughput performance.
- Port and tune the sensor framework across various SoCs and hardware platforms.
- Design clean, scalable APIs and develop robust sample applications to accelerate developer adoption.
- Debug complex system-level challenges across the full stack, from device drivers to application layers.
Requirements
- Proven experience building embedded systems software in production environments.
- Strong grasp of low-level programming, including memory management, interrupts, DMA, and concurrency.
- Hands-on experience with device driver development.
- Proficiency in C and C++.
- Experience with static analysis, testing, and code quality practices.
- Strong communication skills and a collaborative, team-first mindset.
Preferred Qualifications
- Experience working with QNX, Linux, or Android systems.
- Previous experience in a Technical Lead or Team Lead capacity.
- Exposure to computer vision, imaging pipelines, or graphics systems.
- Familiarity with functional safety standards such as ISO 26262.
- Experience with virtualization or hypervisor-based environments.
Benefits
- Competitive base salary and BlackBerry Variable Incentive Pay (VIP) program.
- Comprehensive medical, dental, and vision coverage.
- Life and disability insurance.
- Retirement savings plans.
- Employee share purchase program.
- Paid time off.
About the Company
QNX, a division of BlackBerry, provides a trusted foundation for software-defined businesses. Our technology is deployed in over 275 million vehicles and is trusted across critical industries including automotive, medical devices, robotics, aerospace, and defense. We specialize in delivering safe and secure operating systems, hypervisors, and middleware for the world's most demanding embedded systems.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeCamera Technical Lead
QNX · Ottawa
