Qualcomm
Sr. ADAS Software Engineer
$130K–$194K
San Diego, California · On-site · Senior · Full-time · Posted Oct 1, 2026
- Experience
- 2+ years with a bachelor's degree; 1+ year with a master's degree; or a PhD. Preferred: 4+ years of C++ development.
- Education
- Bachelor's, master's, or PhD in Computer Science, Electrical Engineering, Robotics, or a related field.
About the job
Designs and optimizes embedded ADAS software for autonomous vehicles, including sensor data acquisition and synchronization, SDKs, and software integration and validation.
What you'll do
- Develop and optimize embedded ADAS software, including sensor acquisition and precise synchronization.
- Develop and verify software modules and SDKs; validate software against specifications and collaborate across teams.
- Create efficient middleware-based data sharing and technical documentation.
What they ask for
- Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related field and 2+ years of software engineering or related experience; OR master's degree in one of those fields and 1+ year; OR PhD in one of those fields.
- Demonstrated programming proficiency in languages such as C++/C and Python.
Nice to have
- 4+ years of C++ development; C++14 and C++17 are a strong plus.
- Embedded software development for safety-critical systems is a strong plus; experience with multi-threaded/multi-core development, embedded platforms, Adaptive AUTOSAR, and functional safety is also listed.
Pay
$129,500.00 - $194,300.00 USD base salary
Tools
C++, C, Python, C++14, C++17, QNX, AGL, Safe Linux
AI focus
The role develops ADAS software for autonomous driving; the posting describes Snapdragon Ride as using AI capabilities but does not specify AI development duties for this position.
Model-written summary · the original posting is authoritative