Firmware Developer

Phoenix Staff, Inc.

Phoenix (AZ)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Phoenix Staff, Inc. is seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded firmware. The role involves working with custom boards, debugging issues, and collaborating with engineering teams.

The ideal candidate has strong experience in embedded C/C++ programming and is comfortable with low-level hardware interactions. This position offers a hybrid work model in Phoenix, AZ.

Qualifications

  • Experience with embedded C or C++ programming.
  • Hands-on exposure to microcontrollers or single-board computers.
  • Ability to understand schematics and basic hardware concepts.

Responsibilities

  • Develop and maintain embedded firmware in C/C++.
  • Debug hardware and firmware issues using instrumentation.
  • Collaborate with teams to support and improve codebases.

Skills

Embedded C programming
Embedded C++ programming
Debugging skills
Microcontroller experience

Tools

Oscilloscopes
Logic analyzers
Multimeters

Job description

Job Title: Firmware Developer (Embedded C/C++)

Location: Phoenix, AZ (Hybrid)

Employment Type: Full-Time Permanent

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.
  • Operate primarily onsite while gaining familiarity with systems and 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 the following industries is beneficial but not required: Aerospace, Automative, Defense
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Developer (Embedded C/C++)
Firmware Developer (Embedded C/C++)

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 100,000 - 125,000
Embedded Firmware Engineer: C/C++ & Hardware Bring-Up
Embedded Firmware Engineer: C/C++ & Hardware Bring-Up

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 90,000 - 120,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Firmware developer - C++
Firmware developer - C++

Global Connect Technologies • Buffalo Grove (IL)

On-site
USD 85,000 - 110,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
Embedded Firmware Engineer (C/C++) – Hybrid On‑Site
Embedded Firmware Engineer (C/C++) – Hybrid On‑Site

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 100,000 - 125,000
Staff Firmware Engineer Lakewood, CO
Staff Firmware Engineer Lakewood, CO

ESR Healthcare • Lakewood (CO)

On-site
USD 100,000 - 130,000