Jobs · Engineering · Arizona

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.

Similar jobs

Firmware developer

Divinitus Communications Inc.Jobs Cabin, NC· 2 wk ago
Engineeringapply on divinitusinc.com

Firmware Developer

HPAustin, TX· 2 wk ago
Engineering$116k–$182k/yrapply on hpinc.contacthr.com

Firmware Developer

Nova-Tech EngineeringWillmar, MN· 2 mo ago
Education$75k–$110k/yrapply on app.jazz.co