Embedded Automotive Platforms, Staff Software Engineer
Core
Design, build, and maintain embedded software integrating Wayve's AI Driver with vehicle platforms and onboard systems.
Role type
Staff Software Engineer (Embedded Automotive Platforms)
Builds
Platform adaptation and integration layers for AI Driver across diverse vehicle hardware and programs
Domain
Autonomous driving, embedded systems, automotive software
Deliverable
production ML models
Required skills
Modern C++, embedded/systems software development, Linux/QNX platforms, system architecture, API/interface design, software quality practices, cross-component debugging
Preferred skills
Autonomous driving domain experience, vehicle middleware/sensors/protocols, ML inference on embedded hardware, simulation/HIL testing, ASPICE processes
Technologies
C++, Linux, QNX, Nvidia, Qualcomm
Responsibilities
Design and implement interfaces between AI capabilities and vehicle software; collaborate with autonomy/hardware teams to resolve integration issues; take features from design through vehicle integration and release; diagnose issues using simulation and hardware-in-the-loop testing; contribute to architecture and engineering practices for reuse
Seniority
Staff, hands-on IC with technical leadership