SlipstreamJobsFresh Startup & VC-Backed Jobs

Application Software Engineer - Embedded Software C++

Wayve - Sunnyvale, CA, United States - Hybrid - posted 2026-10-08

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Wayve is building an AI platform for autonomous driving using end-to-end learning approaches. The Application Software US team brings Wayve's autonomous driving technology onto customer vehicle platforms, working at the intersection of AI software stacks, embedded systems, and automotive hardware. In this role, you will execute software bring-up on customer hardware platforms such as NVIDIA DRIVE and Qualcomm Ride, including porting and configuring Linux-based systems, QNX, and Adaptive AUTOSAR environments. You'll integrate and validate drivers, middleware, and boot-time configurations while working with OEM and Tier 1 teams to resolve hardware-specific integration issues. Your responsibilities include collaborating with Verification & Release teams to integrate hardware into CI/CD, hardware-in-the-loop (HIL), and test infrastructure. You'll implement system-level diagnostics, logging, and secure boot configuration, and develop automation for setup, flashing, health checks, and test execution on target hardware. This is a hands-on role spanning embedded operating systems, drivers, middleware, and boot-time configurations. You'll connect platform integration with automated testing and release infrastructure, helping teams diagnose issues, validate changes, and deliver software reliably. Wayve operates a hybrid working model with core hours and opportunities to work hands-on in vehicle workshops and labs. The company offers relocation support and visa sponsorship where applicable. REQUIREMENTS: - 8+ years of experience in embedded or automotive software development with hands-on platform bring-up experience - Strong proficiency in C/C++, Bash, and Python - Deep understanding of Linux-based embedded systems, including Yocto, systemd, bootloaders, and device trees - Familiarity with QNX and Adaptive AUTOSAR environments; ability to configure and debug on target hardware - Experience bringing up automotive-grade SoCs (NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, or TI) - Comfort with hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs) - Familiarity with CAN, Ethernet, PCIe, SPI, and I2C - Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks Desirable: - Exposure to automotive verification environments (HIL systems, Vector toolchains, custom CI rigs) - Familiarity with Docker, Jenkins, Git, and artifact management tools (JFrog Artifactory) - Experience in safety-critical domains (ISO 26262, boot-time determinism, watchdogs) - Understanding of secure boot, over-the-air (OTA) updates, and system-level cybersecurity

Similar roles