Openai
Firmware Engineer, RTOS, Consumer Devices
San Francisco, Remote. Posted 11 months ago
The role
You will design, implement, and debug software for embedded devices. You will work on low-level bring-up and write production C/C++ code on custom hardware.
What you will do
- 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.
Required qualifications
- Deep experience shipping embedded systems (around 10+ years).
- Proficient in C and C++.
- Familiar with embedded toolchains, operating systems, and debugging tools.
- Experience with both rapid prototyping and scalable product development.
Nice to have
- Experience with Zephyr RTOS.
- Worked with networking/wireless stacks (BLE, Wi-Fi).
- Experience with Linux kernel development.
Benefits
- Relocation assistance
Before you apply
- Background checks for applicants will be administered in accordance with applicable law.
About the company
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.