Staff Robotics Software Engineer
Core
Architect and build core robotics software stack (perception, planning, controls, execution) for autonomous systems in manufacturing environments.
Role type
Staff Robotics Software Engineer (hands-on IC with technical leadership)
Builds
Production-ready robotic capabilities for embodied AI systems
Domain
Robotics, Embodied AI, Manufacturing
Deliverable
production ML models | product features
Required skills
C++, motion planning, controls, autonomy, SLAM, localization, perception, robot simulation, real-time systems programming, multithreading, concurrency, performance optimization, Linux, Git, CI/CD
Preferred skills
Python, reinforcement learning, learned planners, foundation models, simulation
Technologies
C++, Python, Linux, Git, CI/CD
Responsibilities
Lead technical architecture for perception, motion planning, controls, and execution systems; Design scalable software frameworks; Develop advanced kinematics and optimization algorithms; Build real-time control systems; Extend autonomy stack for mobile platforms; Mentor engineers and establish best practices; Partner with ML and Hardware teams on technical strategy.
Seniority
Staff, hands-on IC with technical leadership