Application Software Engineer at Wayve

Germany

Posted

on-site · full_time · Visa sponsorship

Apply for this role at Wayve

Responsibilities:
- Execute software bring-up and early validation of the AI stack on customer hardware (NVIDIA Drive, Qualcomm, etc.).
- Port, configure and debug Linux-based systems, QNX and Adaptive AUTOSAR environments on target boards.
- Integrate drivers, middleware and boot-time configurations; implement diagnostics, secure boot and logging.
- Automate flashing, health checks, test execution and CI/CD integration for target hardware and HIL setups.
- Work with OEMs and Tier 1 partners to resolve hardware-specific integration issues and support verification teams.
- Use hardware debuggers, serial consoles and board support packages to diagnose and resolve platform issues.

Requirements:
- 8+ years in embedded or automotive software with hands-on platform bring-up experience.
- Strong C/C++, Bash and Python skills; deep knowledge of Yocto, bootloaders, device trees and systemd.
- Experience with automotive SoCs (e.g., NVIDIA Orin, Qualcomm) and hardware debugging tools.
- Familiarity with communication protocols (CAN, Ethernet, PCIe, SPI, I2C) and CI/CD/test automation integration.
- Experience or awareness of safety and security concepts (ISO 26262, secure boot, OTA) is desirable.
- Ability to collaborate across verification, release and OEM teams to ensure reliable platform delivery.

All roles at Wayve