Robotics Software Engineer

OpenAI OpenAI · AI Frontier · San Francisco, CA · Research

Robotics Software Engineer to expand data collection and evaluation program, integrating hardware and software for robotic systems. Involves designing, implementing, and optimizing software, developing control interfaces, and creating automation tools for policy evaluation.

What you'd actually do

  1. Help develop and grow our data collection labs, owning the entire integration lifecycle, from identifying and sourcing new hardware to collaborating with mechanical and electrical engineers on setup, software integration, and operational deployment.
  2. Develop innovative robot control interfaces suited to a variety of morphologies, environments, and tasks.
  3. Collaborate closely with research and engineering teams to develop automation tools and machinery that facilitate the evaluation of advanced robotic policies.
  4. Lead the design and implementation of data collection, visualization, and quality control processes.

Skills

Required

  • Rust
  • C++
  • software engineering
  • robotics
  • hardware integration
  • production systems

Nice to have

  • industrial automation systems
  • off-the-shelf robotics platforms
  • custom hardware integration

What the JD emphasized

  • 5+ years of professional software engineering experience developing and shipping production-quality systems in robotics or hardware-integrated environments
  • extensive experience integrating and deploying industrial automation systems, off-the-shelf robotics platforms, or custom hardware into production environments
  • delivering production-quality software within collaborative, cross-functional engineering teams
  • strong proficiency in Rust or C++

Other signals

  • integrating cutting-edge hardware and software
  • designing, implementing, and optimizing software solutions across diverse robotics hardware
  • develop automation tools and machinery that facilitate the evaluation of advanced robotic policies
  • design and implementation of data collection, visualization, and quality control processes