Overview
As a Staff Software Engineer at Wayve, you will lead integration architecture for vehicle programmes and mentor engineers across the Platform Integration team. You’ll shape roadmaps with the Engineering Manager, tackle cross‑domain integration challenges, and stay hands‑on in software development and vehicle bring‑up. Your work enables a scalable, reusable integration framework across varied hardware and compute platforms. This role offers impact at the intersection of software, hardware, and autonomous driving, within a mission to make AI-powered driving safe, scalable, and universal.
Pay / Benefits
- competitive salary
- meaningful equity
- relocation support and visa sponsorship
- hybrid working model
- learning and development budgets
- comprehensive benefits (health, dental, enhanced maternity/paternity leave, pension, wellbeing)
Responsibilities
- Lead integration architecture and author design documents for interfaces and trade-offs across vehicle programmes
- Collaborate with Engineering Manager to shape technical roadmap emphasizing architecture, tooling, and maintainability
- Diagnose and unblock complex integration issues spanning software, middleware, OS, networks, and hardware
- Mentor engineers through design reviews, code reviews, and debugging to grow technical judgment
- Represent Platform Integration in cross-team discussions on interfaces, dependencies, and ownership
- Develop and review production software to promote reuse and reduce bespoke integration work
- Lead bench, HiL, and vehicle investigations to validate designs and resolve uncertainties
- Translate field lessons into improved diagnostics, practices, documentation, and validation
Key requirements
- Significant experience integrating autonomous vehicles or complex robotic systems
- Proven architecture leadership and delivery across software/hardware boundaries
- Strong C++, Rust, or equivalent systems programming on Linux-based robotic/embedded/automotive platforms
- Ability to convert ambiguous requirements into clear designs and plans
- Track record of solving system-level problems via systematic testing and deep tech understanding
- Proficiency with ROS2 or similar middleware and distributed-system concepts
- Experience increasing a team’s technical capability through mentoring and standards
- Ability to influence cross-team technical decisions and coordinate with management
- Mentorship and technical leadership
- Cross-functional collaboration
- Analytical problem solving
- C++
- Rust
- Linux-based systems
…
