Software Integration Engineer, Self-Driving
Core
Lead end-to-end integration of autonomy software onto new vehicle platforms, bridging software with real vehicles, compute, networking, sensors, and actuation.
Role type
Senior IC software integration engineer (autonomy/vehicle platforms)
Builds
Production autonomy systems for passenger and industrial vehicles
Domain
Automotive autonomy and embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Python, Linux systems administration, automotive networking (CAN/CAN-FD/Ethernet), embedded real-time execution, system architecture design, sensor integration (lidar/radar/camera), test automation
Preferred skills
Drive-by-wire integration, RTOS on automotive MCUs, functional safety (ISO 26262), Yocto/Ubuntu image customization, CI/CD for on-vehicle software, GNSS/INS/IMU integration
Technologies
Linux, C, C++, Python, CAN, CAN-FD, Ethernet, Yocto, Ansible, DDS, SerDes
Responsibilities
Design on-vehicle compute topology and network segmentation; build and validate drive-by-wire interfaces; port control software to real-time embedded targets; develop bench setups and on-vehicle test procedures; debug across the software-to-actuator boundary; mentor engineers and define integration standards
Seniority
Senior, hands-on IC