Software Engineer, Quality & Developer Tools | Consumer Devices

OpenAI
San Francisco
Workplace: HybridFull timeUSD 293,000 - 325,000 annuallyFunction: Software EngineeringSkills: ["Python","C","C++","Rust","Linux","CI/CD","Artifact management","Environment isolation","Test automation","Hardware-in-the-loop","Release pipelines","Dashboarding","Telemetry"]

QA Software Engineer focused on automated validation of device software, building scalable test frameworks, hardware-in-the-loop labs, and CI/CD release pipelines to ensure high-quality product launches in a hybrid San Francisco environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OpenAI
OpenAI
7 months ago

Software Engineer, Quality & Developer Tools | Consumer Devices

āœ“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

QA Software Engineer focused on automated validation of device software, building scalable test frameworks, hardware-in-the-loop labs, and CI/CD release pipelines to ensure high-quality product launches in a hybrid San Francisco environment.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Test infrastructure & frameworks: Design, implement, and maintain a unified test framework for device software (unit, integration, system/end-to-end), with adapters for GitHub/Linear/Slack and reproducible runs.
  • •CI/CD integration & releases: Integrate test suites with Buildkite, enforce promotion criteria (staging/prod), auto-file regressions, and publish traceable artifacts and release notes.
  • •Hardware-in-the-loop lab design & orchestration: Plan and bring up racks, power/networking, and orchestration for device testing; support automated flashing, provisioning, and telemetry capture.
  • •Automation tooling: Develop tools for API/firmware validation, result triage, log capture, and replayable bug reports.
  • •Quality signals, metrics, and flake control: Stand up dashboards and alerts for pass rates, stability, and release readiness; detect and quarantine flaky tests; drive root-cause analysis with owners; and track DORA-style delivery metrics to guard release health.

Pay and Benefits

Salary: USD 293,000 - 325,000 annually
Equity and Bonus:Equity
Perks:EquityRelocation

Key Requirements

  • •Deep experience in software quality, automation, and hardware-software integration for scalable validation systems.
  • •Proficiency in Python, C, C++, or Rust, plus solid Linux fundamentals (processes, networking, storage, udev/systemd).
  • •Experience building CI/CD pipelines, artifact management, and environment isolation.
  • •Demonstrated success designing and operating hardware-in-the-loop labs and device orchestration at scale.
  • •Fluency with test reliability techniques such as failure triage, flake detection/quarantine, and signal quality guardrails.
Experience:HardwareEmbeddedDevice softwareQA automation
Skills:PythonCC++RustLinuxCI/CDArtifact managementEnvironment isolationTest automationHardware-in-the-loopRelease pipelinesDashboardingTelemetry
Tech Stack:PythonCC++RustLinuxBuildkiteGitHubCI/CDSlack

Company Brief

OpenAI
Develops and deploys advanced generative AI models (including ChatGPT and DALLĀ·E) and AI infrastructure, providing APIs and consumer products to accelerate safe AGI for broad benefit.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2015
Glassdoor
Glassdoor: 4.4
WebsiteLinkedInGlassdoor