Robotics
Core
Design, implement, and optimize embedded control stacks, motion planning, and state estimation pipelines for general-purpose robots.
Role type
Senior IC robotics control systems engineer
Builds
Embedded control software and robust software frameworks for physical robots
Domain
Robotics (general-purpose, dynamic locomotion, manipulation)
Deliverable
production ML models | product features
Required skills
Control systems engineering, dynamics, kinematics, optimal control, state estimation, C++, hardware interfaces, sensor integration, actuation technologies, simulation-to-hardware iteration
Preferred skills
Humanoid robot experience, whole-body control systems, published work in control theory/mathematical optimization, GPU parallel computation
Technologies
C++, nonlinear MPC, convex optimization, trajectory optimization, IMUs, F/T sensors, motors, gearboxes, drivers, GPUs
Responsibilities
Design and optimize embedded control stacks; develop motion planning and trajectory optimization algorithms; build real-time state estimation pipelines; formulate and solve optimal control problems; build modular software frameworks for simulation-hardware iteration; lead debugging and validation on physical robots
Seniority
Senior, hands-on IC