Camera Engineer
Listed on 2026-07-16
-
Software Development
Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, AI Engineer (Applied/Software)
Senior Staff Camera Software Engineer
Qualcomm is a global technology leader pushing the boundaries of next-generation imaging, photography, and computational vision technologies. As a Senior Staff Camera Software Engineer in the IoT Camera Software team, you will play a key role in designing advanced imaging features, developing camera software systems, and enabling world-class camera performance across Qualcomm IoT devices.
In this role, you will:
- Design and develop new image-processing features for next-generation camera systems.
- Architect and implement drivers for advanced imaging hardware (ISP).
- Contribute to the design of camera systems optimized for power, memory, and silicon area while maximizing imaging performance.
- Collaborate with cross-functional teams to deploy robust, production-ready imaging software and partner with industry leaders to build high-quality camera solutions.
- Design and implement advanced image-analysis and image-processing techniques using ARM, DSP, GPU, and ML accelerators.
- Prototype and validate solutions on Qualcomm IoT Dragon wing platforms for proof-of-concept and high-volume commercial products.
- Develop embedded software for IoT devices, focusing on low-level system components and camera subsystem enablement.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications:
- 14+ years of experience architecting complex embedded systems or SoC-level software.
- Strong background in hardware/software interface design and system architecture.
- Proven ability to lead full software lifecycle: concept → development → commercialization.
- Experience collaborating across globally distributed engineering and business teams.
- Expertise in areas such as SoC architecture, ARM architecture, Linux kernel, and device drivers.
- Demonstrated leadership in mentoring senior engineers and leading system bring-up/debug efforts.
- Strong knowledge of Linux kernel internals, device-driver models, and camera sensor driver bring-up.
- Experience with Camera HAL development, 3A algorithms, tuning tools, and familiarity with MIPI, GMSL, I2C, GPIO interfaces.
- Advanced proficiency in C and C++ programming and debugging.
- Deep understanding of Image Signal Processing (ISP) concepts.
- Experience with Android camera frameworks and Linux V4L2 frameworks.
- Background in multimedia software development for Linux-based embedded systems.
- Experience with OpenCL or OpenGL for algorithm development is a plus.
- Excellent communication skills with the ability to clearly articulate complex technical topics.
- Familiarity with Qualcomm CamX architecture is an added advantage.
Roles/Responsibilities:
- Contribute to the design, development, debug, implementation, and verification of camera software including ISP, 3A algorithms, image quality systems, and tuning tools.
- Lead and deliver large IoT camera projects across Linux Embedded and Android platforms.
- Ensure image quality, conformance, performance, and power requirements are met for commercial readiness.
- Collaborate closely with cross-functional teams to deliver robust camera software solutions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).