← Back to list

Job
Application Software Engineer - Embedded Software C++
Backend Developer
• On-site
• Full-time
• 📍 Sunnyvale
Joins the Application Engineering org, responsible for the bring-up and early validation of the AI software stack on customer hardware platforms as part of localising Wayve's autonomous driving technology for the US market.
Responsibilities
- ▹Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride)
- ▹Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments
- ▹Integrate and validate drivers, middleware, and boot-time configurations
- ▹Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure
- ▹Resolve hardware-specific integration issues with OEM and Tier 1 teams
- ▹Implement system-level diagnostics, logging, and secure boot configuration
- ▹Develop automation for setup, flashing, health checks, and test execution on target hardware
Requirements
- ▹8+ years of experience in embedded or automotive software development, ideally with hands-on platform bring-up experience
- ▹Strong proficiency in C/C++, Bash, and Python
- ▹Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees)
- ▹Familiarity with QNX and Adaptive AUTOSAR environments, able to configure and debug them on target hardware
- ▹Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI)
- ▹Comfortable working with hardware debuggers, flashing tools, serial consoles, and board support packages
- ▹Familiarity with communication protocols like CAN, Ethernet, PCIe, SPI, I2C
- ▹Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks
Nice to have
- ▹Exposure to automotive verification environments (HIL systems, Vector toolchains, custom CI rigs)
- ▹Experience in a safety-critical domain with understanding of ISO 26262, boot-time determinism, and watchdogs
- ▹Understanding of secure boot, OTA updates, and system-level cybersecurity topics
- ▹Familiarity with Docker, Jenkins, Git, and artifact management tools like JFrog Artifactory
Soft skills
Cross-functional collaboration with Verification, Release, and OEM partnersPrecise, independent troubleshooting on embedded systems
What we offer
- ▹Hybrid working policy based in Sunnyvale or Detroit
- ▹Core working hours for flexible scheduling
- ▹Estimated salary range $209,700–$298,200
About the company
Wayve builds embodied AI for the physical world, starting with autonomous driving, pioneering the AV2.0 approach with its GAIA and LINGO foundation model families, tested zero-shot across hundreds of cities.
Similar jobs

Job
Application Software Engineer - Embedded Software C++
Wayve
$17,500–$24,800/mo
gross
🏢 On-site
🇺🇸 Sunnyvale
🗣️ EN

Job
Engineering Manager, App SW - Embedded
Wayve
$21,000–$24,800/mo
gross
🏢 On-site
🇺🇸 Detroit
🗣️ EN

Job
Software Integration Engineer (6-month Contract)
Wayve
💰 Salary: not specified
🏢 On-site
🇺🇸 Detroit
🗣️ EN

Job
Engineering Manager, App SW - Embedded
Wayve
$21,000–$24,800/mo
gross
🏢 On-site
🇺🇸 Detroit
🗣️ EN

Job
Application Software Engineer
Wayve
💰 Salary: not specified
🏢 On-site
📍 Herzliya
🗣️ EN

Job
Backend Developer - Digital Solutions
Continental
+4
💰 Salary: not specified
🏢 On-site
🇺🇸 Lousado
🗣️ EN