Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Application Software Engineer - Embedded Software C++

Necessary Ventures

Application Software Engineer – Embedded Software (C++) Sunnyvale, California, USA | Detroit, Michigan, USA – Full‑time, on‑site (hybrid policy applies). About Us Founded in 2017, Wayve is the leading developer of embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. We aim to create autonomy that propels the world forward with intelligent, mapless, hardware‑agnostic AI products designed for automakers, accelerating the transition from assisted to automated driving. The Role We’re seeking an exceptional Application Software Engineer to join our Application Engineering organisation, focused on localising and advancing Wayve’s autonomous driving technology for the US market. In this role, you’ll be responsible for the bring‑up and early validation of our AI software stack on customer hardware platforms, ensuring seamless performance across diverse SoCs and operating systems. You’ll collaborate closely with Verification, Release and OEM partners to ensure smooth integration and reliable delivery. 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 Tier1 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. About You – Essential Skills 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 (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 such as CAN, Ethernet, PCIe, SPI, I²C. Hands‑on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks. About You – Desirable Skills Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs). Experience in a safety‑critical domain with knowledge of ISO26262, 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 such as JFrog Artifactory. Compensation & Benefits This is a full‑time role based in Sunnyvale or Detroit (hybrid). The estimated salary range is $209,700 to $298,200, plus a competitive equity package. Actual compensation is based on the candidate’s skills, qualifications, and experience. Working Environment Wayve operates a hybrid working policy that combines time together in our offices and workshops with time spent working from home. Core working hours are defined to provide flexibility for team collaboration. EEO Statement Wayve is committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. For US candidates only, please visit E‑Verify Notice and Participation and Right to Work. DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do capture information about care responsibilities and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non‑discriminatory. #J-18808-Ljbffr Necessary Ventures

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Application Software Engineer - Embedded Software C++. Be the first to apply!