Overview
As an Application Software Engineer at Wayve Germany, you will lead bring-up and early validation of our AI software on customer hardware. You will work with cross-functional teams to ensure seamless integration across diverse SoCs and operating systems, from Linux-based systems to QNX and Adaptive AUTOSAR. Your work links hardware, drivers, and CI/CD pipelines to deliver reliable, safe deployments in a fast-growing autonomous driving environment. This role offers hands-on impact in shaping Wayve’s AV capabilities for the German market and broader ecosystem.
Pay / Benefits
- hybrid working
- learning and development budgets
- competitive salaries
- equity
- relocation support and visa sponsorship
- comprehensive benefits including health insurance and maternity/paternity leave
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
- Bring-up and early validation of AI software stack on customer hardware across diverse SoCs and OSs
Key requirements
- 8+ years of experience in embedded or automotive software development
- 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 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 BSPs
- Familiarity with CAN, Ethernet, PCIe, SPI, I2C
- Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks
- team collaboration
- problem solving under hardware constraints
- proactive communication
- Linux-based embedded systems (Yocto, systemd)
- QNX and Adaptive AUTOSAR
- autonomous-grade SoCs (NVIDIA Orin, Qualcomm SA8295/SA8650)
…
