Principal Application Software Engineer
Core
Lead the bring-up and early validation of Wayve's AI autonomy stack on customer automotive hardware platforms, ensuring reliable integration across diverse SoCs and operating systems.
Role type
Principal Application Software Engineer (Embedded/Automotive)
Builds
Production-ready AI software stacks integrated into OEM vehicle platforms (via careerplan.io/jobs/ea8f7dda-902c-4fea-8c83-a2322d3a0417-principal-application-software-engineer-at-wayve)
Domain
Autonomous driving, Embedded Systems, Automotive Software
Deliverable
production ML models
Required skills
C/C++, Linux embedded systems, QNX, AUTOSAR, SoC bring-up, CI/CD integration, hardware debugging, communication protocols (CAN, Ethernet, PCIe, SPI, I2C)
Preferred skills
ISO 26262, secure boot, OTA updates, system-level cybersecurity, HIL verification, Docker, Jenkins
Technologies
NVIDIA Drive, Qualcomm Ride, Yocto, systemd, Vector toolchains, JFrog Artifactory
Responsibilities
Execute software bring-up on customer hardware platforms; Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR; Integrate and validate drivers, middleware, and boot-time configurations; Collaborate with Verification and Release teams for CI/CD and HIL integration; Resolve hardware-specific integration issues with OEM and Tier 1 teams; Implement system-level diagnostics, logging, and secure boot; Develop automation for setup, flashing, and test execution; Define and execute strategy for integrating autonomy stack into multiple OEM platforms; Provide technical leadership and build the team.
Seniority
Principal, hands-on IC with technical leadership