Software Engineer, Embedded Automotive Platfrom
Core
Design and implement high-performance production C++ software for the core and platform-adaptation layers of an autonomous driving system on embedded automotive hardware.
Role type
Senior Embedded Software Engineer (Autonomous Driving)
Builds
Production software for the Wayve Driver core and platform-adaptation layers
Domain
Automotive autonomous driving, embedded systems
Deliverable
production ML models
Required skills
Modern C++17/20, Embedded Linux/QNX/RTOS, Middleware architectures, IPC mechanisms, Performance profiling and debugging, End-to-end ownership
Preferred skills
Hardware Abstraction Layers, Device-driver integration, NVIDIA DRIVE Orin, Qualcomm automotive platforms, ISO 26262, AUTOSAR, MISRA
Technologies
C++17/20, Linux, QNX, NVIDIA DRIVE Orin, Qualcomm 8650/8620
Responsibilities
Design and implement modern C++ software for the Wayve Driver core; Develop embedded application and middleware software on Linux, QNX and other real-time operating systems; Integrate and validate the autonomy stack on automotive reference platforms; Profile, debug and improve performance across application, middleware and operating-system boundaries; Own features end to end from design through production support; Collaborate with distributed engineering teams across Israel, the UK and the US (via careerplan.io/jobs/f4e9b0b3-f7c2-42d7-a9ed-67548a5b8073-software-engineer-embedded-automotive-platfrom-at-wayve)