Want to get hired at Qualcomm?
Sr Staff Software Engineer Camera Driver Technology
Qualcomm
Markham, Ontario, CanadaOn Site
Original Job Summary
Overview
The Sr Staff Software Engineer Camera Driver Technology at Qualcomm is a high-impact role focused on camera driver development for Automotive ADAS, Infotainment, and Autonomous Driving programs. You will drive product definition, oversee software development, and collaborate with cross-functional teams to deliver successful product launches.
Key Responsibilities
- Drive product definition and requirements for camera software products.
- Oversee development planning and execution in RTOS and Linux ecosystems.
- Coordinate end-to-end architecture and design with a focus on functional safety and cybersecurity.
- Champion continuous process improvements across the development lifecycle.
- Collaborate with engineering, product, and business teams to meet customer goals.
Required Qualifications & Skills
- Bachelor's/Master's/PhD in Engineering, Computer Science or related field.
- 10+ years of progressive systems software engineering experience.
- 3+ years with programming languages such as C, C++, Java, Python.
- 8+ years of robust embedded software engineering experience, particularly in camera technology.
- Proven ability to develop large scale drivers in RTOS and Linux ecosystems.
- Deep understanding of Camera/ISP/Image sensors, SoC architecture, and RTOS.
Preferred Skills
- Experience with camera tuning and sensor module programming.
- Familiarity with automotive SERDES and ADAS/Infotainment programs.
Additional Information
Qualcomm Canada ULC is committed to diversity and accessibility. Reasonable accommodations are provided upon request. This role requires adherence to company policies regarding confidential information.
Key skills/competency
C, C++, Embedded, RTOS, Linux, SoC, Camera, Automotive, Cybersecurity, Architecture
How to Get Hired at Qualcomm
🎯 Tips for Getting Hired
- Customize your resume: Highlight automotive and camera driver expertise.
- Research Qualcomm's culture: Understand their innovation and work standards.
- Showcase relevant projects: Demonstrate real-time system and SoC experience.
- Prepare technical answers: Focus on C/C++ and embedded systems skills.
📝 Interview Preparation Advice
Technical Preparation
circle
Review C/C++ programming fundamentals.
circle
Study RTOS and embedded system architecture.
circle
Practice system design and architecture principles.
circle
Familiarize with camera ISP and sensor workflows.
Behavioral Questions
circle
Describe a challenging project experience.
circle
Explain team collaboration during tight deadlines.
circle
Discuss conflict resolution in cross-functional teams.
circle
Share an example of process improvement implementation.