Control Systems Software Engineer, Robotics

at OpenAI
USD 380,000-460,000 per year
MIDDLE
✅ On-site
✅ Relocation

Tech Stack

AI Algorithms @ 3 Debugging @ 3 Experimentation Machine Learning Reinforcement Learning @ 6 Robotics @ 6 Rust @ 3 System Architecture

Details

About the Team

The Robotics team is focused on unlocking general-purpose robotics and pushing towards AGI-level intelligence in dynamic, real-world settings. The team works across the entire model stack, integrating hardware and software to explore a broad range of robotic form factors and blend high-level AI capabilities with the constraints of physical systems.

About the Role

This role is responsible for architecting, implementing, tuning, and verifying the control infrastructure that enables intelligent, reliable, and responsive robot behavior. It is a hands-on position focused on real-time systems, actuation, dynamics, low-level hardware interaction, and whole-robot performance. The role involves working directly with robots onsite to debug behavior, tune subsystems, run experiments, and provide feedback across mechanical, electrical, and software teams.

The role is based in San Francisco, California, and requires in-person work five days per week.

Responsibilities

  • Design and implement real-time control algorithms for robotic systems, including motion control, feedback loops, state estimation, actuator control, and subsystem tuning.
  • Define control architecture from low-level actuators and hardware interfaces through whole-robot behavior and policy.
  • Identify and characterize actuator, hardware, and software parameters through experimentation, testing, commissioning, and verification.
  • Work with machine learning engineers to implement reinforcement learning models.
  • Collaborate across mechanical, electrical, and software teams to integrate control logic with sensing and actuation hardware.
  • Help inform mechanical and electrical design to maximize capability and flexibility.
  • Create control system architecture and determine the appropriate level of abstraction from actuators through whole-robot policy.

Requirements

  • Strong robotics background, including experience with manipulators, mobile robots, or other complex physical systems.
  • Experience with actuation, control systems, robot dynamics, estimation, subsystem tuning, or whole-body motion.
  • Comfort working hands-on with robotic hardware, including commissioning, debugging, testing, and iterating on real robots.
  • Strong fundamentals in classical control, system dynamics, and estimation, with exposure to modern learning-based or reinforcement learning approaches.
  • Ability to work across the stack, from low-level actuator behavior and hardware interfaces to higher-level algorithms and whole-robot performance.
  • Experience writing performant, production-quality software in C++ or Rust.
  • Experience with robotic hardware and an ability to iterate quickly between simulation and real-world testing environments.

Benefits

  • Equity, performance-related bonuses for eligible employees, and comprehensive benefits.
  • Medical, dental, and vision insurance, with employer contributions to Health Savings Accounts.
  • Pre-tax accounts for health, dependent care, and commuter expenses.
  • 401(k) retirement plan with employer match.
  • Paid parental, medical, and caregiver leave.
  • Paid time off, company holidays, office closures, and paid sick or safe time as required by applicable law.
  • Mental health and wellness support.
  • Employer-paid basic life and disability coverage.
  • Annual learning and development stipend.
  • Daily office meals and eligible meal delivery credits.
  • Relocation support for eligible employees.
  • Additional taxable fringe benefits may include charitable donation matching and wellness stipends.

More jobs at OpenAI

Similar jobs