Firmware Developer
Phoenix Staff, Inc. · Phoenix, AZ · 4 days ago
On-siteEngineeringFull-time
What You’ll Do
- Develop, maintain, upgrade, and patch embedded firmware written in C or C++.
- Work directly on custom boards and microcontrollers, including low-level hardware bring-up.
- Debug hardware and firmware issues using tools such as oscilloscopes, logic analyzers, and related instrumentation.
- Collaborate with engineering teams to support existing codebases and implement updates or improvements.
- Assist in validating and testing firmware on new or revised hardware.
What You Bring
- Experience with embedded C or C++ programming.
- Hands-on exposure to microcontrollers or single-board computers (e.g., Arduino, Raspberry Pi, Pico, STM32, ESP32).
- Comfort working at the bare-metal or low-level layer of embedded systems.
- Ability to understand schematics and basic hardware concepts (formal electrical engineering degree not required).
- Familiarity with hardware debugging tools such as oscilloscopes or multimeters.
- Curiosity, willingness to “get close to the hardware,” and ability to troubleshoot in real time.
Nice to Have
- Experience in aerospace, automotive, or defense industries.