jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted May 21

Software Engineer, Quality & Developer Tools | Consumer Devices

at openai

San Francisco, United StatesHybrid

Responsibilities

  • - Hardware-in-the-loop lab design & orchestration: Plan and bring up racks, power and networking systems, and orchestration for device testing; support automated flashing, provisioning, and telemetry capture.
  • - Quality signals, metrics, and flake control: Build dashboards and alerts for pass rates, stability, and release readiness; detect and quarantine flaky tests; drive root-cause analysis with owners; and track delivery metrics that protect release health.

Requirements

  • experience in software quality, automation, developer tooling, and hardware-software integration who thrive on building scalable, reliable systems for validation and release readiness.
  • YOU WILL: - Test infrastructure & frameworks: Design, implement, and maintain a unified test framework for device software across unit, integration, system, and end-to-end testing, with reproducible runs and integrations with GitHub, Linear, and Slack.
  • experience building software quality, test automation, or developer tooling systems for hardware products shipped at scale. - Are proficient in Python, C, C++, or Rust, and have strong Linux fundamentals, including processes, networking, storage, and udev/systemd. - Have
  • experience building CI/CD pipelines, artifact management systems, and reproducible or isolated test environments.
  • About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence

Additional details

  • ABOUT THE TEAM The Systems Integration team is responsible for building the infrastructure, tooling, and validation systems that ensure our device software is reliable, testable, and ready to ship.
  • We design and maintain automated test frameworks, hardware-in-the-loop labs, and release pipelines that keep quality signals trustworthy and enable rapid, safe product launches.
  • ABOUT THE ROLE As a Software Engineer, Quality and Developer Tools, you will build and own the systems that validate our device software—from test frameworks and regression infrastructure to hardware-in-the-loop labs and release gates.
  • You’ll design the tooling and automation that keep quality signals trustworthy, integrate them into CI/CD, and make it easy for engineers and QA vendor technicians to execute reliable, repeatable workflows.
  • We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees. IN THIS ROLE,
  • - Vendor enablement: Create clear procedures and tooling that allow QA vendor technicians to execute repeatable processes, review their reports, and maintain a queue of rig maintenance and repairs.
  • - Cross-team collaboration: Partner with embedded and systems software teams on testability, and with release infrastructure engineers on pipelines, signing, staged rollouts, and rollback/forward strategies.
  • - Have demonstrated success designing and operating hardware-in-the-loop labs and device orchestration systems at scale.
  • - Are fluent with test reliability techniques such as failure triage, flake detection and quarantine, and signal-quality guardrails.
  • - Have strong debugging skills across software, firmware, devices, and release infrastructure.

Find more real-time jobs on JobLoom.