← Back to list

Job
Application Software Engineer - Embedded Software C++
Backend Developer
• On-site
• Full-time
• 📍 Sunnyvale
Wayve is looking for an experienced embedded software engineer to join its Application Engineering team localising its autonomous driving technology for the US market, responsible for bring-up and early validation of the AI software stack on customer hardware platforms.
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
- ▹Work with OEM and Tier 1 teams to resolve hardware-specific integration issues
- ▹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 and the ability 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 (BSPs)
- ▹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 (e.g., HIL systems, Vector toolchains, custom CI rigs)
- ▹Experience working in a safety-critical domain with an 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
Strong collaboration skills working across cross-functional teams (Verification, Release, OEM partners)Proactive, independent problem-solving on hardware-specific integration challenges
What we offer
- ▹Competitive equity package
- ▹Hybrid working policy in Sunnyvale or Detroit with core working hours for schedule flexibility
About the company
Wayve develops AI-powered autonomous driving technology and is building out its US presence from its Sunnyvale and Detroit offices under a hybrid working policy.
Similar jobs

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
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
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