Senior Software Engineer to develop and deliver high-quality C++ software for embedded Linux systems and automotive sensors.
•Wayve is seeking a Senior Software Engineer to work on their next-generation compute and sensor platform.
•This role involves contributing to all phases of the software development lifecycle for edge devices, ensuring reliable operation at scale and providing essential data for AI model training and experimentation.
•Key Responsibilities Build and deliver high-quality, reliable C++ software for edge devices.
•Enable full sensor integration and data capture/streaming for autonomous vehicles.
•Deliver and maintain soft-real-time Linux-based applications for embedded devices.
•Create fault-tolerant software solutions with comprehensive diagnostics.
•Design and implement system monitoring tools to improve performance.
•Requirements Proficiency in developing high-performance embedded Linux systems software in C++.
•Experience working with automotive sensors (camera, LiDAR, radar, localization systems).
•Familiarity with embedded Linux, build systems, and user space applications.
•Strong understanding of IPC middleware for high data throughput robotics applications (e.g., ROS).
•Knowledge of distributed systems and debugging complex performance issues.