Software Engineer
Core
Design and build core systems for physical robots, spanning low-level sensor/actuator interfaces, ML policy deployment, and high-level APIs for real-world industrial deployments.
Role type
Senior IC robotics software engineer
Builds
Robotics software stack, ML policy pipelines, teleoperation infrastructure, and cloud/edge scaling systems
Domain
Robotics + Machine Learning
Deliverable
production ML models
Required skills
Python, C++, PyTorch, systems engineering (networking, concurrency, performance), robotic arms/embedded systems
Preferred skills
real-time systems (cameras, sensors, streaming), AWS services (EC2, IoT, WebRTC)
Technologies
Python, C++, PyTorch, WebRTC, AWS
Responsibilities
Build and optimize robotics software including device drivers and control interfaces; Integrate and deploy ML policies into visuomotor control loops; Design and test training pipelines for policy learning; Develop infrastructure for teleoperation and autonomy; Prototype new robot capabilities with hardware/research teams; Evaluate and test policies through lab trials and customer proofs of concept; Contribute to cloud + edge scaling efforts; Take ownership of engineering projects end-to-end
Seniority
Senior, hands-on IC
