Skip to content
OpenAIOpenAI

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.

About the job

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

Rust, C++, Robotics, Industrial Automation, Hardware Integration, Robot Control Interfaces, Data Collection Systems, Cross-Functional Collaboration

OpenAI

OpenAI

San Francisco, CA

Software Engineer, AI Accelerator Runtime
$266k+/yrHybridEmbedded Engineering

Build the low-level runtime for a custom AI accelerator, including kernel scheduling, device memory management, synchronization, and hardware-software interfaces. The role requires strong systems programming experience and expertise in concurrency, memory semantics, simulation, and performance debugging.

OpenAI

OpenAI

San Francisco, CA

Systems Software Engineer, Silicon Bringup
$266k+/yrHybridEmbedded Engineering

Leads systems software bringup and validation for new AI silicon, developing diagnostics, automation, observability, and stress infrastructure from first power-on through integrated model execution. The role requires low-level programming, computer architecture knowledge, hardware-software debugging, and cross-functional technical leadership.

OpenAI

OpenAI

San Francisco, CA

Operating Systems Engineer | Consumer Devices
$230k+/yrOn-siteEmbedded Engineering

Build and harden OS foundations for AI consumer devices, spanning kernel, services, security, performance, and application interfaces. Requires strong systems programming in C/C++, kernel experience, and debugging skills.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Perception & Fusion Engineer
$200k+/yrOn-site5+ YOEEmbedded Engineering

Develops real-time perception, sensor-control, and fusion software for heterogeneous autonomous vehicle platforms, integrating ML algorithms across sensors and embedded systems. Requires advanced engineering education or 5+ years of relevant experience, multi-modal sensing expertise, Linux/Docker proficiency, and U.S. security-clearance eligibility.

Zoox

Zoox

Foster City, CA

Software Engineer - Robot Software Infrastructure
$196k+/yrHybrid4+ YOEEmbedded Engineering

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.