10 months ago
Palo Alto, CA, USASenior
Responsibilities
- Design and implement firmware that bridges AI-driven hardware with physical devices.
- Support hardware bring-up, control, diagnostics, and adaptive real-time behavior.
- Develop board bring-up processes, bootloaders, and drivers.
- Collaborate with electrical, systems, and verification engineers on embedded software.
- Enable embedded software for learning machines and physical-world systems.
Requirements
- 5+ years of experience with C/C++, RTOS, or bare-metal firmware development.
- Experience with board bring-up, bootloaders, and driver development.
- Experience using JTAG, logic analyzers, and oscilloscopes for debugging.
- Experience with control systems, sensor interfaces, or embedded machine learning.
