Base Career helps you apply smarter for this job.
Key skills for this role
In this role, you will have the opportunity to work with Wayve’s next-generation innovative compute and sensor platform, as well as contribute to all phases of the software development lifecycle.
As a member of the Robot Software team, you will collaborate with your team to deliver software for edge devices to provide data and enable autonomy on a large fleet of vehicles. A key responsibility will be to ensure that the software you deliver runs reliably at scale. You will also work closely with our Embodied AI and Science organisations to ensure they have the data and interfaces they need to train models, run experiments and get feedback on driving performance.
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
London, GBR
Detroit, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
Sunnyvale, USA
London, GBR
In order to set you up for success as a Senior Software Engineer at Wayve, we’re looking for the following skills and experience.
Software Development Skills: Proficiency developing high-performance embedded Linux systems software in C++. Demonstrated ability to manage the complete software development lifecycle from ideation through delivery & optimization
Automotive Sensor Expertise: Experience working with automotive sensors and technologies like camera, LiDAR, radar, or localization systems (IMU, GNSS)
Linux Expertise: Familiarity with embedded Linux, build systems, and/or user space applications.
IPC Middleware Knowledge: Strong understanding of how to optimally use and configure IPC middleware for high data throughput robotics applications on frameworks such as ROS or other automotive middleware
Distributed Systems Understanding: Knowledge of how distributed systems operate, either in cloud or robotics systems, and how to make these types of systems more scalable and performant.
Debugging Skills: Ability to delve deep into performance issues, stack traces, core dumps, slow disk writes, high system load, memory bottlenecks, external device bottlenecks, and threading issues.
Autonomous Systems: Experience with robotics, autonomous systems, or other real-world sensing applications
Embedded Environments: Experience with developing software for embedded Linux systems, real-time operating systems such as QNX, and/or other automotive SoCs
Networking: Knowledge of networking fundamentals, including UDP/TCP, ethernet-based communications and debugging network bottlenecks in high-data-rate systems
Background: 5+ years of experience, with a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. Advanced degrees are a plus.
This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $176,500 to $260,000, 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 176500-260000 yearly / year
Full-time
Senior · 5+ years experience
Hybrid
Apply faster on company sites with our extension.