Openai

Control Systems Software Engineer, Robotics

San Francisco. Posted 2 months ago

The role

You will architect, implement, tune, and verify control infrastructure for robotic systems. This hands-on role involves working with real-time systems, actuation, dynamics, and low-level hardware interaction.

What you will do

  • Design and implement real-time control algorithms for robotic systems
  • Define the control architecture from low-level actuators to whole-robot behavior
  • Identify and characterize actuator, hardware, and software parameters through experimentation
  • Work with machine learning engineers to implement reinforcement learning models
  • Collaborate across mechanical, electrical, and software teams
  • Help inform mechanical and electrical design
  • Create the control system architecture

Required qualifications

  • Strong robotics background, including manipulators, mobile robots, or other complex physical systems
  • Experience with actuation, control systems, robot dynamics, estimation, subsystem tuning, or whole-body motion
  • Comfortable being hands-on with robotic hardware
  • Strong fundamentals in classical control, system dynamics, and estimation
  • Exposure to modern learning-based or reinforcement learning approaches
  • Ability to move across the stack from low-level actuator behavior to higher-level algorithms
  • Experience writing performant production-quality software in C++ or Rust

Nice to have

  • Experience with robotic hardware and enjoy iterating quickly between simulation and real-world testing environments

About the company

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.

Control Systems Software Engineer, Robotics at Openai | JobZoey