Skip to content
OpenAIOpenAISan Francisco, CA

Robotics Software Engineer

Design, implement, and optimize software for robotics data collection and evaluation. Integrate hardware platforms and develop automation tools in a multidisciplinary team.

255k – 325k
On-site5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop and grow 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.
  • Develop innovative robot control interfaces suited to a variety of morphologies, environments, and tasks.
  • Collaborate closely with research and engineering teams to develop automation tools and machinery that facilitate the evaluation of advanced robotic policies.
  • Lead the design and implementation of data collection, visualization, and quality control processes.

Requirements

  • 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.
  • Hands-on experience delivering production-quality software within collaborative, cross-functional engineering teams.
  • Strong proficiency in Rust or C++.

Skills

RustC++RoboticsIndustrial AutomationHardware IntegrationRobot Control InterfacesData Collection SystemsCross-Functional Collaboration
OpenAI

Host Systems Software Engineer

OpenAISan Francisco, CA

As a Host Systems Software Engineer, you will define and build the host software stack for next-generation AI systems, working on performance-critical software including Linux kernel drivers, high-throughput I/O paths, and system-scale networking. You will debug across hardware and software boundaries and optimize high-throughput, low-latency systems.

266k – 445k
Hybrid5+ YOEEmbedded Engineering
OpenAI

SOC Architect

OpenAISan Francisco, CA

Leads definition and development of custom AI SoCs for edge ML inference, driving architecture, tradeoffs, and co-design with internal teams and silicon partners. Requires deep expertise in SoC subsystems, AI accelerators, and cross-functional leadership.

266k – 445k
On-siteEmbedded Engineering
OpenAI

ASIC Firmware Engineer, Modeling

OpenAISan Francisco, CA

Develop firmware and modeling software for OpenAI's AI accelerator, including drivers, low-latency embedded code, and functional models for SoC simulation. Requires 5+ years in embedded software, strong C/C++/Rust skills, and hardware experience.

226k – 445k
On-site5+ YOEEmbedded Engineering
OpenAI

Hardware Tools Engineer

OpenAISan Francisco, CA

Develops software tooling for hardware engineers, including compilers, IR transformations, simulation, and automation for AI-native silicon design. Requires strong CS fundamentals, proficiency in Rust/C++/Python, and familiarity with RTL and compilers.

225k – 445k
On-siteEmbedded Engineering
Deepgram

Embedded AI Engineer, On-Device Models

DeepgramCalifornia

Optimize and deploy Deepgram's state-of-the-art speech AI models onto resource-constrained embedded devices, edge hardware, and consumer products. Requires strong C/C++/Rust skills, on-device ML optimization experience, and deep hardware-software co-design knowledge for low-power, real-time inference.

219k – 274k
Remote5+ YOEEmbedded Engineering