Senior Robotics Software Engineer
Core
Develop robot behaviors, planning, perception, and navigation components to enable autonomous movement in real-world environments.
Role type
Senior Robotics Software Engineer (IC)
Builds
Intelligent robotic products combining planning, perception, and embedded control
Domain
Robotics, Autonomous Systems, Embedded Control
Deliverable
production ML models | product features
Required skills
C++, Python, Linux system debugging, robotics algorithms, navigation, planning, control theory, sensor integration, simulation-to-reality transfer
Preferred skills
ROS 2, sensor fusion, SLAM, autonomous navigation, team lead experience
Technologies
C++, Python, Linux, ROS 2
Responsibilities
Develop robot behaviors and planning components, integrate perception and motion capabilities, evaluate algorithms in simulation and on physical platforms, diagnose timing and sensor issues, design tests for uncertain conditions, contribute technical leadership
Seniority
Senior, hands-on IC with broader judgement