Embedded Automotive Platforms Software Engineer
Core
Design and maintain embedded software platforms, SDKs, and hardware abstraction layers to interface automotive hardware with Wayve's autonomous driving model.
Role type
Senior IC embedded software engineer (automotive platforms)
Builds
Software platforms and abstractions for autonomous vehicle deployment
Domain
Automotive / Embedded Systems / Autonomous Driving
Deliverable
production ML models | product features | infrastructure
Required skills
C++, embedded software development, Linux/QNX operating systems, middleware architectures, IPC mechanisms, profiling and tracing, hardware abstraction layers (HAL), device driver development
Preferred skills
NVIDIA Drive Orin, Qualcomm automotive platforms, inference/localisation/control algorithms, sensor technologies (LiDAR/RADAR/cameras), safety-critical software standards (ISO 26262, AUTOSAR, MISRA)
Technologies
Linux, QNX, C++, NVIDIA Drive Orin, Qualcomm platforms
Responsibilities
Design and maintain embedded software, SDKs, APIs, and hardware abstraction layers; Integrate and adapt critical AV functions (inference, navigation, control, localisation); Debug and improve software/system performance; Collaborate with cross-functional teams and hardware vendors; Participate in architecture reviews, testing, and code reviews
Seniority
Senior, hands-on IC