Wayve
Application Software Engineer
Salary not disclosed8+ yearsOnsite
- Engineering
- Leonberg
- Full time
- Yesterday
About the role
The Application Software Engineer will focus on localising and advancing Wayve's autonomous driving technology for the German market. This role involves the bring-up and early validation of the AI software stack on customer hardware platforms to ensure seamless performance across diverse SoCs and operating systems.
Responsibilities
- Execute software bring-up on customer hardware platforms.
- 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.
Required skills
- C/C++
- Bash
- Python
- Linux embedded systems
- Yocto
- QNX
- Adaptive AUTOSAR
- Automotive SoCs
- Hardware debuggers
- CAN
- Ethernet
- PCIe
- SPI
- I2C
- CI/CD
Nice to have
- HIL systems
- Vector toolchains
- ISO 26262
- Docker
- Jenkins
- Git
- JFrog Artifactory
Benefits
- Health insurance
- Dental insurance
- Enhanced maternity leave
- Enhanced paternity leave
- Retirement or pension
- Learning and development budget
- Relocation support
- Visa sponsorship
About the Company
Wayve is building the leading AI platform for autonomous driving, pioneering an end-to-end AI approach that enables vehicles to learn directly from real-world experience. Their mapless and hardware-agnostic AI platform integrates with global OEM partners to enable continuous software evolution and advanced levels of automation.