OpenAI logo

OpenAI

Firmware Engineer, RTOS, Consumer Devices

Hybrid

Part remote, part office, you need to live within commuting distance of a named location.

Hybrid · San Francisco

Employer listed it 9 months ago · Added 6 days ago

Been open since 9 months ago. Long-running listings are sometimes left up after the role is filled.

Salary

$347,000 to $385,000

Location

Hybrid · San Francisco

Timezone

Not stated

Contract

Full-time

Experience

Mid

Category

Software

Published by the employer

Remote flexibility

Hybrid

This role is only partly remote, the employer expects time in the office around San Francisco, Hybrid, so you need to live within commuting distance.

What the employer says

  • Source listing states candidate location: "San Francisco, Hybrid"
  • Listing mentions "Hybrid"

What Nomaders makes of it

  • Not suitable if you plan to move between countries

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

About the Team

The Software Engineering Firmware team builds reliable, high-performance systems on custom hardware. We work closely with hardware engineers to design, optimize, and ship software that bridges cutting-edge devices and real-world constraints like memory, power, and latency. Our work spans early prototyping through product launch, ensuring that our embedded platforms are robust, efficient, and production-ready.

About the Role

As a Firmware Engineer , you will design, implement, and debug software for embedded devices. You’ll own low-level bring-up, write production C/C++ code, and partner closely with hardware teams to deliver reliable, high-performance systems.

We’re looking for engineers with deep embedded expertise, strong debugging skills, and a passion for building systems that perform under real-world conditions.

This role is based in San Francisco, CA . We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees.

In this role, you will:

Design, implement, and debug software for embedded devices.

Contribute to defining software requirements, interfaces, and test plans.

Bring up and debug new boards.

Analyze performance, memory, and power profiles and implement optimizations.

Investigate field issues, perform root-cause analysis, and deliver robust fixes.

Foster good software engineering practices.

You might thrive in this role if you:

Have deep experience shipping embedded systems (around 10+ years).

Are proficient in C and C++.

Are familiar with embedded toolchains, operating systems, and debugging tools.

Have experience with both rapid prototyping and scalable product development.

(Nice to have) Have experience with Zephyr RTOS.

(Nice to have) Have worked with networking/wireless stacks (BLE, Wi-Fi).

(Nice to have) Have experience with Linux kernel development.

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.

Requirements

  • ·Bring up and debug new boards.
  • ·Analyze performance, memory, and power profiles and implement optimizations.
  • ·Investigate field issues, perform root-cause analysis, and deliver robust fixes.
  • ·Foster good software engineering practices.
  • ·You might thrive in this role if you:

Benefits

No benefits package published with this listing. Ask about it at first interview.

How to apply

  1. 1Check the flexibility label above, hybrid, matches where you plan to live and work.
  2. 2Tailor your CV to the role at OpenAI, mentioning your remote working experience.
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 6d ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

$347,000 to $385,000 · You'll be taken to the employer's careers page.