Principal Application Software Engineer - Relocation to Tokyo

Wayve Wayve · Robotics · Tokyo, Japan · Product & Delivery

Principal Application Software Engineer focused on localizing and advancing Wayve's autonomous driving technology for the Japanese market. Responsibilities include bring-up and early validation of the AI software stack on customer hardware platforms, porting and configuring systems, integrating drivers, and developing automation for target hardware.

What you'd actually do

  1. Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride).
  2. Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
  3. Integrate and validate drivers, middleware, and boot-time configurations.
  4. Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure.
  5. Work with OEM and Tier 1 teams to resolve hardware-specific integration issues.

Skills

Required

  • C/C++
  • Bash
  • Python
  • Linux-based embedded systems
  • QNX
  • Adaptive AUTOSAR
  • automotive-grade SoCs
  • hardware debuggers
  • flashing tools
  • serial consoles
  • board support packages (BSPs)
  • CI/CD pipelines
  • test automation frameworks

Nice to have

  • automotive verification environments
  • HIL systems
  • Vector toolchains
  • custom CI rigs
  • safety-critical domain
  • ISO 26262
  • boot-time determinism
  • watchdogs
  • secure boot
  • OTA updates
  • system-level cybersecurity
  • Docker
  • Jenkins
  • Git
  • JFrog Artifactory

What the JD emphasized

  • hands-on platform bring-up experience