Embedded Swe, Consumer Devices

OpenAI OpenAI · AI Frontier · San Francisco, CA · Consumer Products

This role focuses on designing, implementing, and debugging software for embedded devices on custom hardware, optimizing for memory, power, and latency. It involves low-level bring-up, writing production C/C++ code, and collaborating with hardware teams to ensure robust and efficient embedded platforms.

What you'd actually do

  1. Design, implement, and debug software for embedded devices.
  2. Contribute to defining software requirements, interfaces, and test plans.
  3. Bring up and debug new boards.
  4. Analyze performance, memory, and power profiles and implement optimizations.
  5. Investigate field issues, perform root-cause analysis, and deliver robust fixes.

Skills

Required

  • C
  • C++
  • embedded toolchains
  • operating systems
  • debugging tools

Nice to have

  • Zephyr RTOS
  • networking/wireless stacks (BLE, Wi-Fi)
  • robotic system bring-up
  • Linux kernel development

What the JD emphasized

  • deep embedded expertise
  • strong debugging skills
  • passion for building systems that perform under real-world conditions
  • deep experience shipping embedded systems (around 10+ years)