Senior Software Engineer, Perception Future Sensing Platforms
Core
Building a portable Perception software stack that abstracts hardware differences to enable the Waymo Driver to perceive the world across diverse sensor platforms.
Role type
Senior Software Engineer, Perception Systems
Builds
A parameterized Perception software stack running on multiple sensor hardware platforms (vehicles, sensors, compute)
Domain
Autonomous driving, Perception, Sensor Fusion
Deliverable
production ML models | product features
Required skills
C++ programming, software architecture, sensor data processing (Lidar, camera, Radar), ML system integration and debugging, new sensor/vehicle platform bring-up
Preferred skills
Autonomous driving (L4) or ADAS (L2/L3) experience, advanced degree in CS/Robotics
Technologies
C++, Lidar, Camera, Radar
Responsibilities
Evolve software to abstract hardware-specific logic and encapsulate differences; prototype and run de-risking experiments for next-gen Perception SW; maintain and evaluate sensor hardware options to inform decisions; collaborate with hardware teams to define sensor requirements
Seniority
Senior, hands-on IC