Skip to main content

openai

Software Engineer, Quality & Developer Tools | Consumer Devices

San Franciscofulltimemid

About this role

Build and maintain quality infrastructure, test frameworks, and automation systems that validate device software and enable reliable product releases. Own end-to-end testing pipelines, hardware-in-the-loop labs, CI/CD integration, and developer tooling across OpenAI's consumer devices.

What you'll do

  • Design and implement unified test frameworks for unit, integration, system, and end-to-end testing with CI/CD integration
  • Build and operate hardware-in-the-loop labs including racks, networking, orchestration, and automated device provisioning
  • Develop automation tools for firmware validation, log capture, bug report generation, and developer velocity
  • Create quality dashboards, detect and quarantine flaky tests, and drive release readiness metrics
  • Establish vendor QA workflows and procedures for repeatable testing processes
  • Partner with embedded and systems teams on testability and release pipeline improvements

What they're looking for

  • Python, C, C++, or Rust
  • Linux fundamentals and system administration
  • CI/CD pipeline design and implementation
  • Test automation and reliability engineering
  • Hardware-in-the-loop lab design and orchestration
  • Debugging across software, firmware, and devices
  • Artifact management and reproducible environments
  • Cross-functional collaboration and communication

Benefits

  • Hybrid work model with 4 days per week in San Francisco office
  • Relocation assistance available
Apply on the employer's site

Opens the official application on the employer’s site. No login required.