Control Systems Software Engineer, Robotics

OpenAI
San Francisco
Workplace: OnsiteFull timeUSD 380,000 - 460,000 annuallyFunction: Software EngineeringSkills: ["Hands-on troubleshooting","Collaboration","Systems thinking","Experimentation","Debugging"]

Build and verify real-time control infrastructure for intelligent robots in dynamic, real-world settings. You’ll design and implement control algorithms (motion control, feedback loops, actuator control, and state estimation), define end-to-end control architecture, and tune/commission subsystems through rigorous experimentation. Partner with mechanical, electrical, and machine learning teams (including reinforcement learning) and write production-quality software in C++ or Rust to improve whole-robot performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OpenAI
OpenAI
22 hours ago

Control Systems Software Engineer, Robotics

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and verify real-time control infrastructure for intelligent robots in dynamic, real-world settings. You’ll design and implement control algorithms (motion control, feedback loops, actuator control, and state estimation), define end-to-end control architecture, and tune/commission subsystems through rigorous experimentation. Partner with mechanical, electrical, and machine learning teams (including reinforcement learning) and write production-quality software in C++ or Rust to improve whole-robot performance.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

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

Pay and Benefits

Salary: USD 380,000 - 460,000 annually

Key Requirements

  • •Strong robotics background with manipulators, mobile robots, or other complex physical systems.
  • •Experience with actuation, control systems, robot dynamics, estimation, subsystem tuning, or whole-body motion.
  • •Hands-on comfort with robotic hardware: commissioning, debugging, testing, and iterating on real robots.
  • •Strong fundamentals in classical control, system dynamics, and estimation, with exposure to learning-based or reinforcement learning approaches.
  • •Experience writing production-quality software in C++ or Rust.
Experience:RoboticsReal-time systemsReinforcement learning
Skills:Hands-on troubleshootingCollaborationSystems thinkingExperimentationDebugging
Tech Stack:C++RustReinforcement learningState estimation

Company Brief

OpenAI
Develops and deploys advanced generative AI models (including ChatGPT and DALL·E) and AI infrastructure, providing APIs and consumer products to accelerate safe AGI for broad benefit.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2015
Glassdoor
Glassdoor: 4.4
WebsiteLinkedInGlassdoor