Worked as a technical lead on Wayve’s Next Generation Robotics Platform
Leading the technical development of Wayve’s next-generation robotics platform, a comprehensive hardware and software project aimed at scaling the operational fleet to thousands of Data Collection and Autonomous Vehicles.
Key Responsibilities:
•
Collaborated with the hardware team to design and build a next-generation vehicle platform equipped with custom compute and sensor hardware.
•
Developed a modular software stack capable of operating as autonomous vehicles or data collection devices across various hardware configurations.
•
Led the effort to integrate software support for custom hardware and a multitude of sensors, including Cameras, Radar, Audio Sensors, Lidar, etc.
•
Collaborated with OEMs to design a Drive-By-Wire system adaptable to a range of different vehicles.
•
Engineered the system for high reliability and low maintenance, facilitating deployment in third-party partner fleets.
Worked on the Robot Platform team, primarily focused on maintaining a high-reliability and low-latency system that supports Wayve's entire Autonomous Vehicle (AV) stack. This role encompasses development, operational maintenance, and reliability assurance.
Notable Projects and Contributions:
•
Lead Engineer in Robot Reliability: Significantly enhanced the Mean Time To Failure (MTTF) of our robots from less than 1 hour to over 300 hours.
•
Developed Low-Latency Messaging System: Implemented a system based on RDMA (Remote Direct Memory Access) and shared memory to ensure swift data transmission.
•
Implemented Over-The-Air (OTA) Updates: Oversaw the rollout of OTA updates for the entire AV stack, including UI, drivers, driving models, and the operating system.
•
On-Call Support for Fleet Operations: Provided crucial support for fleet operations, including high-profile VIP demonstrations.
•
Enhanced Fleet Observability and Telemetry: Added comprehensive live observability and telemetry features across the entire fleet, supporting our scaling and reliability initiatives.
•
End-to-End Testing Strategy: Played a pivotal role in implementing an end-to-end testing strategy that includes hardware-in-the-loop testing and re-simulation of previously recorded data.