Robotics Software Engineer @ OpenAI
Your Application Journey
Email Hiring Manager
Job Details
About The Team
At OpenAI, the Robotics team is focused on unlocking general-purpose robotics and advancing AGI-level intelligence in dynamic, real-world settings. They integrate cutting-edge hardware and software to explore various robotic form factors and improve peoples’ lives.
About The Role
The Robotics Software Engineer will expand our robotics data collection and evaluation program by designing, implementing, and optimizing software solutions for diverse robotics hardware. This role requires close collaboration with multidisciplinary teams including software, hardware, research, and operations.
Responsibilities
- Develop and grow data collection labs with full integration lifecycle.
- Create innovative robot control interfaces for varied morphologies and tasks.
- Collaborate to build automation tools for evaluating advanced robotic policies.
- Design and implement data collection, visualization, and quality control processes.
Qualifications
Candidates should possess strong software engineering fundamentals, extensive experience with industrial automation systems and off-the-shelf robotics integration, and a robust background in Rust or C++. Experience delivering production-quality software in collaborative environments is essential.
Location & Work Arrangement
This role is based in San Francisco, CA and requires in-person presence four days a week.
Key skills/competency
- Robotics
- Software Engineering
- Data Collection
- Automation
- Rust
- C++
- Hardware Integration
- Control Interfaces
- Visualization
- Quality Control
How to Get Hired at OpenAI
🎯 Tips for Getting Hired
- Customize Your Resume: Tailor skills to robotics and automation.
- Detail Technical Expertise: Highlight Rust, C++ and integration experience.
- Research OpenAI: Understand their mission and recent projects.
- Practice Collaborative Scenarios: Prepare for team-based problem solving.