1

Embedded C Firmware Engineer Jobs (NOW HIRING)

Firmware Engineer (Embedded)

Lockport, NY ยท On-site

$97K - $133K/yr

Design, develop, and debug embedded firmware using Embedded C. * Experience with 8-bit, 16-bit, and 32-bit microcontrollers (STM32, NXP, TI, Microchip, Renesas, etc. * Work with hardware engineers ...

Senior Firmware Engineer

Morrisville, NC ยท On-site

$125 - $150/hr

In this role, you will develop embedded C firmware for ARM-based platforms, create Java software ... S. in Computer Engineering, Electrical Engineering, or a related technical field.* 5+ years of ...

Embedded Firmware Engineer III

Cary, NC ยท On-site

$125K - $140K/yr

Embedded Firmware Engineer III Position Summary We are seeking an experienced Embedded Firmware ... Create reusable embedded C libraries with appropriate unit tests and documentation. * Develop ...

Design, develop, and debug embedded firmware using Embedded C . * Experience with 8-bit, 16-bit, and 32-bit microcontrollers (STM32, NXP, TI, Microchip, Renesas, etc. * Work with hardware engineers ...

Design, develop, and debug embedded firmware using Embedded C . * Experience with 8-bit, 16-bit, and 32-bit microcontrollers (STM32, NXP, TI, Microchip, Renesas, etc. * Work with hardware engineers ...

$125 - $150/hr

Embedded Firmware Engineer III Position Summary We are seeking an experienced Embedded Firmware ... Create reusable embedded C libraries with appropriate unit tests and documentation. * Develop ...

Embedded Firmware Engineer III

Cary, NC ยท On-site

$101K - $138K/yr

Embedded Firmware Engineer III Position Summary We are seeking an experienced Embedded Firmware ... Create reusable embedded C libraries with appropriate unit tests and documentation. * Develop ...

Design, develop, and debug embedded firmware using Embedded C . * Experience with 8-bit, 16-bit, and 32-bit microcontrollers (STM32, NXP, TI, Microchip, Renesas, etc. * Work with hardware engineers ...

New

Design, develop, and debug embedded firmware using Embedded C . * Experience with 8-bit, 16-bit, and 32-bit microcontrollers (STM32, NXP, TI, Microchip, Renesas, etc. * Work with hardware engineers ...

New

Principal Embedded Firmware Engineer

Houston, TX ยท On-site

$98K - $134K/yr

The position requires leadership in embedded firmware development, risk and reliability analysis ... Proficiency in C/C++, Python, and assembly language programming * Experience with ARM Cortex ...

Principal Embedded Firmware Engineer

Houston, TX ยท On-site

$98K - $134K/yr

The position requires leadership in embedded firmware development, risk and reliability analysis ... Proficiency in C/C++, Python, and assembly language programming * Experience with ARM Cortex ...

Principal Embedded Firmware Engineer

Houston, TX ยท On-site

$98K - $134K/yr

The position requires leadership in embedded firmware development, risk and reliability analysis ... Proficiency in C/C++, Python, and assembly language programming * Experience with ARM Cortex ...

next page

Showing results 1-20

Embedded C Firmware Engineer information

See salary details

$73.5K

$122K

$164K

How much do embedded c firmware engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for embedded c firmware engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Embedded C Firmware Engineer jobs?

For Embedded C Firmware Engineer jobs, the most frequently searched job titles are:

Embedded Firmware Engineer (Embedded Systems)

Cupertino, CA โ€ข On-site

OSI Engineering, Inc.
Recruiting and Staffing Servicesย โ€ขย 51 - 200 employees

$53 - $66/hr

Other

Re-posted 12 days ago


Job description

Embedded Firmware Engineer (Embedded Systems)

Summary:

This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with hardware designs, and own firmware issues from identification through resolution in a fast paced, cross functional environment.

Key Responsibilities:

  • Develop, maintain, and debug low level embedded C firmware interacting directly with hardware.
  • Diagnose system and firmware issues across products and code branches.
  • Review schematics and validate firmware behavior against hardware design.
  • Generate engineering binaries, submit changes to repositories, and manage build and packaging workflows.
  • Coordinate closely with hardware, factory, program management, and technical teams.
  • Drive issues to closure by tracking tasks, evaluating priorities, and proactively removing blockers.
  • Communicate progress, risks, and outcomes clearly to stakeholders.
  • Participate in regular sync calls with China based teams during late afternoon or evening hours.

Required Skills & Experience:

  • Up to 10 years of relevant embedded firmware and driver development
  • Strong Embedded C experience, including low level debugging skills and knowledge of dynamic memory allocation
  • Strong embedded C experience with solid low level debugging skills
  • Recent experience with hardware design concepts and ability to read schematics
  • Strong knowledge with interfaces such as GPIO, SPI, I2C. USB (high speed)
  • Python and or Lua scripting to automate testing and debug workflows
  • Create scripts and tools to improve efficiency and reliability of firmware validation
  • Strong communication, organization, and multitasking skills
  • BS in Computer Engineering or equivalent experience, MS is a plus

Type: Full Time

Location: Cupertino, CA (Onsite Monday thru Friday)

Pay Rate Range: $53-$66/h (DOE)

Submit resumes to

Diane Chen

x130