Base Career helps you apply smarter for this job.
Key skills for this role
As the Principal Software Engineer - Robot Software, you will be a technical partner to the Head of Robot Software within the broader Vehicle Software department. This is a high-visibility role where you will influence the roadmap for Embodied AI platform (e.g. an autonomous vehicle) capabilities and mentor the next generation of technical leaders. You will be responsible for the architectural integrity, scalability, and highly-reliable performance of the software stacks that power our vehicles. Your success in this role is defined by the business success built upon your technical roadmaps, the team's success and consistent alignment during their execution, and the adoption and impact of your processes and guidance by the team.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Sunnyvale, USA
London, GBR
Detroit, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
In order to set you up for success as a Principal Software Engineer - Robot Software at Wayve, we’re looking for the following skills and experience.
Domain Expertise : Deep experience in Robotics Middleware (ROS2, Cyber RT, or custom IPCs) and Real-Time Systems.
Languages : Mastery of C++ (17/20) with a focus on memory management and concurrency. Proficiency in Python.
Architectural Depth : Proven track record of shipping complex autonomous systems, distributed systems, or safety-critical embedded software.
Problem Solving : Ability to debug "impossible" problems across the boundary of hardware and software.
Leadership : Exceptional communication skills; ability to explain complex technical trade-offs to non-technical stakeholders.
Safety Above All: Understands that in the world of self-driving, "moving fast and breaking things" isn't an option.
What sets top candidates apart are their habits, behaviors, and demonstrated past ability to:
Anticipates Failure: Thinks three steps ahead e.g. about how a change in one sub-system might break the integration of a parallel roadmap six months from now.
Simplify Complexity: Can take a messy, monolithic codebase and guide the team toward a clean, modular architecture without stopping feature development.
This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $295,500 to $375,100, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.
British autonomous-driving software company licensing vehicle-agnostic AI Driver technology to automakers and fleet owners.
Visit company websiteJobs and hiring trendsUSD 295500-375100 yearly / year
Full-time
Senior
Hybrid
Apply faster on company sites with our extension.