Embedded Swe, Consumer Devices

OpenAI

San Francisco, United States
Remote
Design, implement, and debug software
Production c/c++ code
Low-level bring-up
The Software Engineering Embedded team builds reliable, high-performance systems on custom hardware, working closely with hardware engineers to design, optimize, and ship software

Job Summary

  • The Software Engineering Embedded team builds reliable, high-performance systems on custom hardware, working closely with hardware engineers to design, optimize, and ship software.
  • As an Embedded Software Engineer, you will design, implement, and debug software for embedded devices, owning low-level bring-up and writing production C/C++ code.
  • We’re looking for engineers with deep embedded expertise, strong debugging skills, and a passion for building systems that perform under real-world conditions.

Matching Summary

The Software Engineering Embedded team builds reliable, high-performance systems on custom hardware, working closely with hardware engineers to design, optimize, and ship software.

Skills & Requirements

Must-have

  • Design, implement, and debug software
  • Production C/C++ code
  • Low-level bring-up
  • Partner closely with hardware teams
  • Analyze performance, memory, and power profiles

Nice-to-have

  • Zephyr RTOS experience
  • Networking/wireless stacks experience
  • Robotic system bring-up experience
  • Linux kernel development experience

Key Requirements

  • 10+ years shipping embedded systems
  • Proficient in C and C++
  • Familiar with embedded toolchains, operating systems, and debugging tools
  • Experience with rapid prototyping and scalable product development

Work Rights

Not specified

Tailored Resume

Cover Letter