← All jobs
🔗 Robotics Software Engineer – Runtime & Integration Infrastructure
Full-Time
Join our robotics platform team to build and own the runtime infrastructure that makes real robots operate reliably. You will integrate firmware, sensors, cameras, and perception into Linux-based systems, design IPC and process architectures, and develop visualization and debugging tools that enable real-time observability, simulation parity, and robust deployment on physical robots.
Design and maintain the robot runtime architecture including process lifecycles, IPC, and data flow
Integrate embedded firmware, sensors, and cameras into Linux-based robotic systems
Build and maintain real-time streaming and visualization tools for robot state, perception, and system health
Develop deployment, configuration, and versioning pipelines for on-robot software
Support simulation, hardware-in-the-loop, and sim-to-real deployment workflows
Improve observability, fault detection, and debuggability of robot software stacks
Collaborate closely with firmware, perception, and controls teams to define clean system interfaces
Ensure reliability and performance of robot software under real-world operating conditions