Senior Software Development Engineer
Core
Set technical direction for perception, SLAM, navigation, and spatial memory software on robots; lead productization of research prototypes into production components on embedded GPUs.
Role type
Senior IC robotics software engineer (perception/navigation/SLAM)
Builds
Robot perception and navigation systems for real-world facilities
Domain
Robotics, autonomous systems, embedded AI
Deliverable
production ML models
Required skills
Perception software, SLAM, navigation, system architecture, embedded GPU programming, mentorship, design reviews
Preferred skills
PhD in robotics/CV/state estimation, production autonomy stack leadership, real-time embedded GPU optimization, 3D perception, foundation-model integration, multi-sensor systems, simulation, hardware-in-the-loop evaluation
Technologies
Embedded GPUs, multi-camera systems, multi-sensor systems, simulation, hardware-in-the-loop
Responsibilities
Set technical direction for perception/SLAM/navigation; lead productization of prototypes; define interfaces between perception/mobility/planning/safety; build evaluation strategies; lead design reviews and mentor engineers
Seniority
Senior, hands-on IC with leadership responsibilities