Senior Software Development Engineer, Robotics Perception
Core
Lead productization of perception, localization, mapping (SLAM), navigation, and spatial memory software for robots to enable safe operation in dynamic environments.
Role type
Senior Software Development Engineer (Robotics Perception & Navigation)
Builds
On-robot software stack for perception, SLAM, and navigation that integrates with planning and safety systems
Domain
Robotics, Computer Vision, Autonomous Systems
Deliverable
production ML models
Required skills
Perception software, SLAM, navigation, computer vision, embedded GPU optimization, system architecture, technical leadership, evaluation strategy
Preferred skills
3D perception, state estimation, ROS 2, model compression, multi-sensor pipelines, simulation-based evaluation, AI coding assistants
Technologies
NVIDIA Jetson, TensorRT, ONNX Runtime, CUDA, ROS 2, Nav2, Triton Inference Server, GMSL, lidar
Responsibilities
Set technical direction for perception and navigation software; own robot performance in real facilities; partner with scientists to transition prototypes to production; define compute tradeoffs across the stack; align perception with planning and safety; build evaluation strategies for performance improvements; mentor engineers and lead hiring
Seniority
Senior, hands-on IC with leadership responsibilities