Taro Logo

Control Systems Software Engineer, Robotics

AI research and deployment company dedicated to ensuring general-purpose artificial intelligence benefits humanity
$380,000 - $460,000
Embedded
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Control Systems Software Engineer, Robotics

OpenAI is seeking a Control Systems Software Engineer to join their Robotics team in San Francisco. This role is fundamental in architecting and implementing control infrastructure for intelligent robot behavior. The position combines deep technical expertise in real-time systems, dynamics, and low-level hardware interaction with the opportunity to work at the cutting edge of AI and robotics. The role offers a competitive salary range of $380K-$460K plus equity and comprehensive benefits.

The ideal candidate will work on designing real-time control algorithms, implementing reinforcement learning models, and creating control system architecture for complex robotic systems. They will collaborate across mechanical, electrical, and software teams, requiring strong expertise in control theory, system dynamics, and programming in C++ or Rust.

OpenAI's Robotics team focuses on achieving general-purpose robotics and AGI-level intelligence in real-world settings. The role requires in-person work 5 days a week in San Francisco, offering the opportunity to work with cutting-edge hardware and software while pushing the boundaries of AI capabilities. The company provides excellent benefits including comprehensive healthcare, mental health support, generous parental leave, and learning opportunities.

This is an exceptional opportunity for an experienced engineer passionate about robotics and AI to contribute to OpenAI's mission of ensuring general-purpose AI benefits humanity. The role combines technical depth with broad impact, making it ideal for someone who wants to shape the future of robotics and AI technology.

Last updated 2 months ago

Responsibilities For Control Systems Software Engineer, Robotics

  • Design and implement real-time control algorithms for complex robotic systems
  • 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 the mechanical and electrical design to maximize capability and flexibility
  • Create the control system architecture and determine abstraction levels from actuators to whole-robot policy

Requirements For Control Systems Software Engineer, Robotics

Rust
  • Strong fundamentals in control theory, system dynamics, and estimation with emphasis on whole-body motion planning
  • Solid engineering fundamentals with hands-on experience delivering production-quality software
  • Comfortable writing performant code in C++ or Rust for controlling physical systems
  • Experience with robotic hardware and iterating between simulation and real-world testing environments

Benefits For Control Systems Software Engineer, Robotics

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Equity
Education Budget
  • Medical, dental, and vision insurance for you and your family
  • Mental health and wellness support
  • 401(k) plan with 50% matching
  • Generous time off and company holidays
  • 24 weeks paid birth-parent leave & 20-week paid parental leave
  • Annual learning & development stipend ($1,500 per year)
  • Equity compensation