CareerPlan

Sr. ADAS Software Engineer

San Diego, California, United States of AmericaFull-time2026-10-01 → 2026-11-10

Core

Designing and developing software solutions for sensor data acquisition, synchronization, and optimization for autonomous and self-driving vehicles using Snapdragon Ride SoC architectures.

Role type

Senior IC embedded software engineer (ADAS)

Builds

Embedded software modules, sensor data acquisition pipelines, and software development kits (SDKs) for autonomous driving systems.

Domain

Automotive / Autonomous Driving / Embedded Systems

Deliverable

production ML models

Required skills

C++, C, Python, multi-threaded/multi-core development, embedded platforms (QNX, AGL, Safe Linux), Linux network stack, AUTOSAR, Functional Safety (ISO26262, ASPICE, MISRA C++)

Preferred skills

C++14/17, static analysis tools, code coverage metrics, unit test generation, source code management (Git/GitHub)

Technologies

Snapdragon Ride, QNX, AGL, Safe Linux, AUTOSAR, Git, GitHub

Responsibilities

Design and develop complex software for embedded technology blocks enabling autonomous vehicles; develop and verify code for ADAS modules; design and develop SDKs for customer proof of concepts; enable data sharing between software modules using middleware; write detailed technical documentation.

Seniority

Senior, hands-on IC