OpenAI
Software Engineer, Quality & Developer Tools | Consumer Devices
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 application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
OpenAI
OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.
View all jobs at OpenAILikely interview questions
- Describe your experience designing and maintaining test frameworks for hardware products. How did you handle testing across unit, integration, system, and end-to-end levels?
- Walk us through a time you built or significantly improved a CI/CD pipeline. What tools did you use, and how did you enforce quality gates before promotion to production?