Senior Software Engineer
Core
Design and implement real-time C++ software for autonomous vehicle ride states, passenger interactions, and vehicle control interfaces on embedded Linux.
Role type
Senior IC embedded systems software engineer (autonomous vehicles)
Builds
Real-time vehicle control software, sensor data processing pipelines, and ride management systems
Domain
Automotive / Embedded Systems / Real-time Computing
Required skills
Modern C++, Embedded Linux, Real-time systems, Sensor data processing, Error handling, Failsafe mechanisms, Performance optimization, Team leadership, UX requirement translation, Automated testing
Preferred skills
Robotics, DDS middleware, Distributed systems (Java/Kotlin/Python), Hardware interfaces