Wayve
Technology
SoftwareEngineer-SensorSystems
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer - Sensor Systems at Wayve. Skills: Embedded Linux, C++ development, Sensor integration, Real-time systems. Build and deliver software in C++. Create observable and debuggable software”
What You'll Achieve.
Ensure software runs reliably at scale; Provide data for model training; Enable model training; Enable model experiments; Get feedback on driving performance; Operate at maximum capacity
Industry & Context.
Problem solving; Troubleshooting
What They're Looking For.
Must Have
5+ years of experience, Bachelor's degree in Computer Science, Bachelor's degree in Electrical Engineering, Proficiency developing embedded Linux systems software in C++, Manage complete software development lifecycle, Experience working with automotive sensors, Experience with camera sensors, Experience with LiDAR sensors, Experience with radar sensors, Experience with localization systems, Familiarity with embedded Linux, Familiarity with build systems, Familiarity with user space applications, Understanding of IPC middleware, Knowledge of distributed systems, Debugging performance issues, Debugging stack traces, Debugging core dumps, Debugging slow disk writes, Debugging high system load, Debugging memory bottlenecks, Debugging external device bottlenecks, Debugging threading issues
Nice to Have
Advanced degrees are a plus, Experience with robotics, Experience with autonomous systems, Experience with real-world sensing applications, Experience with real-time operating systems, Experience with QNX, Experience with automotive SoCs, Knowledge of networking fundamentals, Knowledge of UDP/TCP, Knowledge of ethernet-based communications, Debugging network bottlenecks
What You'll Do.
Build and deliver software in C++
Create observable and debuggable software
Build software for sensor integration
Enable data capture and streaming
Deliver and maintain Linux-based applications
Manage data collection and storage
Perform machine learning inference
Create fault-tolerant software solutions
Enable quick issue resolution
Design system monitoring tools
Implement system monitoring tools
Use system monitoring tools
How You'll Work.
Team & Collaboration
Cross-functional global teams; Hardware teams; Product teams; Project teams; Engineering management
Full Job Description
About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! The 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. Key Responsibilities Software Development: Build and deliver software in C++ with high quality and reliability. Create software which is observable and debuggable when running on a device 2000 km away and with limited connectivity. Sensor Integration and Data Capture: Build software to enable full sensor integration and data ca
Applying for this Software Engineer - Sensor Systems role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Wayve?
Real rants from real employees. Read before you apply.