Application Software Engineer - Embedded Software C++

Wayve
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Bring up and validate Wayve’s AI software stack on customer automotive hardware, including configuring embedded operating systems, integrating drivers and middleware, and resolving platform-specific issues with OEM and Tier 1 partners. Develop diagnostics and automation, and integrate target hardware into CI/CD, HIL, and test infrastructure to support reliable validation and software releases.

Requirements: Requires 8+ years of embedded or automotive software experience, strong C/C++, Bash, and Python skills, and deep knowledge of embedded Linux systems and platform bring-up. Candidates should be familiar with QNX, Adaptive AUTOSAR, automotive-grade SoCs, hardware debugging and interfaces, and CI/CD test automation; experience with HIL, safety-critical systems, secure boot, and OTA updates is an advantage.

Key Skills: C++, C, Bash, Python, Embedded Linux, Yocto, Systemd, Bootloaders, Device Trees, QNX, Adaptive AUTOSAR, Automotive SoC Bring-Up, Board Support Packages, CI/CD, Hardware-In-The-Loop Testing, Secure Boot

Benefits: Equity, Relocation Support, Visa Sponsorship, Hybrid Working, Learning And Development Budget, Health Insurance, Dental Insurance, Enhanced Maternity Leave, Enhanced Paternity Leave, Retirement Or Pension, Therapist Access, Wellbeing Partnerships, Team Socials




Fast Track Upload