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
Opens the official application on the employer’s site. No login required.