Application Software Engineer

Wayve

United States

Hybrid

USD 89,000 - 121,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Wayve in Japan is seeking an exceptional Application Software Engineer to join our Application Software team, focusing on localising and advancing Wayve’s autonomous driving technology for the Japanese market. This is a hands-on role shaping our AV capabilities from the ground up.

You will perform bring-up and early validation of our AI software stack on customer hardware, configure Linux-based systems, QNX, and Adaptive AUTOSAR, and collaborate with Verification, Release, and OEM teams to

Qualifications

  • 8+ years of embedded or automotive software development.
  • Strong proficiency in C/C++, Bash, and Python.
  • Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders).
  • Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure & debug them on target hardware.
  • Hands-on experience bringing up automotive-grade SoCs (NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI).
  • Comfortable with hardware debuggers, flashing tools, serial consoles, and BSPs.
  • Experience with CI/CD integration and test automation.

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

Skills

C/C++
Bash
Python
Linux-based embedded
Yocto
QNX
Adaptive AUTOSAR
CAN/Ethernet/PCIe/SPI/I2C

Tools

Docker
Jenkins
Git
JFrog Artifactory
CI/CD tooling

Job description

Before the detail, here's the challenge you'd help us solve.

We build the embodied intelligence that moves real vehicles safely, and the ecosystem a billion machines will run on in the future. Very few people in AI can say this. Every role here, whatever the team, plugs into that.

Here’s what this particular role covers.

The role

We’re seeking an exceptional Application SW Engineer to join our Japan-based within the Application Software team, focused on localising and advancing Wayve’s autonomous driving technology for the Japanese market. This is a unique opportunity to play a hands-on role in shaping our AV capabilities in Japan from the ground up.

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 cross-functional teams across Verification, Release, and OEM partners to ensure smooth integration and reliable delivery.

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

About you

In order to set you up for success at Wayve, we’re looking for the following skills and experience.

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

Desired

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

This is a full-time role based in our office in Japan. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.

We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above.

Careers at Wayve.

To learn more about what drives us, visit Values at Wayve

DISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to 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.

A quick, honest note before you apply.

Wayve is not a mature, fully-structured place with the playbook already written. Much of how we work is still being written, and if you join, you’ll help write it. That suits people who want real ownership more than people who need a settled structure from day one.

If that sounds like the kind of problem you want to spend your time on, we’d really like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, App SW - Embedded Detroit, Michigan USA Sunnyvale, California USA
Engineering Manager, App SW - Embedded Detroit, Michigan USA Sunnyvale, California USA

OpenDigital Limited • Michigan

Hybrid
USD 253,000 - 298,000
Equity package
Hybrid work policy
Staff Software Engineer - OS, Robot Software
Staff Software Engineer - OS, Robot Software

Wayve • Sunnyvale (CA)

Hybrid
USD 210,000 - 290,000
Director, Application Engineering - US
Director, Application Engineering - US

Icehouseventures • Sunnyvale (CA)

Hybrid
USD 490,000 - 600,000
Competitive equity package
Director AI Integration and Applications Sunnyvale, California USA Detroit, Michigan USA
Director AI Integration and Applications Sunnyvale, California USA Detroit, Michigan USA

OpenDigital Limited • Sunnyvale (CA), Northern (KY)

Hybrid
USD 490,000 - 600,000
Senior Software Engineer - OS, Robot Software Sunnyvale, California USA
Senior Software Engineer - OS, Robot Software Sunnyvale, California USA

OpenDigital Limited • Sunnyvale (CA), Northern (KY)

Hybrid
USD 210,000 - 260,000
Automotive System Engineer
Automotive System Engineer

Socket.dev • Sunnyvale (CA)

Hybrid
USD 210,000 - 311,000
Hybrid work policy
Equity package
Engineering Manager, Embedded Automotive Platform Sunnyvale, California USA on-site
Engineering Manager, Embedded Automotive Platform Sunnyvale, California USA on-site

OpenDigital Limited • Sunnyvale (CA), Northern (KY)

Hybrid
USD 280,000 - 305,000
Hybrid work model
Competitive equity package
Senior Software Engineer - Platform Integration, Robot Software
Senior Software Engineer - Platform Integration, Robot Software

Wayve • Sunnyvale (CA)

Hybrid
USD 209,000 - 260,000
Senior Software Engineer - Runtime Platform, Robot Software Sunnyvale, California USA
Senior Software Engineer - Runtime Platform, Robot Software Sunnyvale, California USA

OpenDigital Limited • Sunnyvale (CA), Northern (KY)

On-site
USD 99,000 - 139,000
Hybrid work model
Senior Software Engineer - Sensor Systems, Robot Software Sunnyvale, California USA
Senior Software Engineer - Sensor Systems, Robot Software Sunnyvale, California USA

OpenDigital Limited • Sunnyvale (CA), Northern (KY)

On-site
USD 177,000 - 260,000