W
Wayve
Backend
Principal Application Software Engineer
C/C++BashPythonLinuxYoctoQnxAutosarNvidia OrinQualcomm Sa8295CanEthernetPcieSpiI2CDockerJenkinsGit
Про позицію
Wayve is the leading developer of Embodied AI technology, focused on advancing autonomous driving systems. The role emphasizes on software bring-up and validation of the AI stack on customer hardware platforms, requiring collaboration with cross-functional teams and ensuring integration and performance.
Обовʼязки
- 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
Вимоги
- 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
- 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
Principal Application Software Engineer