1

Embedded C Programmer Jobs (NOW HIRING)

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Job Title: Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person ... Develop and maintain embedded applications using C/C++. * Work closely with hardware teams on board ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract ... Develop and maintain embedded applications using C/C++ . * Work closely with hardware teams on ...

Sr Embedded Platform Engineer

Irvine, CA ยท On-site

$110K - $151K/yr

Platform engineer should be low level can develop drivers and has developed them in past. Key ... Embedded C/C++, Bare Metal * RTOS (FreeRTOS, VxWorks, ThreadX) * Driver Development, BSP ...

Senior C++ Software Engineer Location: Dallas, TX (ONSITE) Required Skills & Qualifications: Strong proficiency in C++ (C++11/14/17) and Embedded C Hands-on experience with Embedded Linux (Yocto ...

Senior Embedded Engineer

Boise, ID ยท On-site

$118K - $154K/yr

Senior Embedded Engineer & C ... C++ Programmer Location: Boise, ID - Hybrid Model (2 days a week from office and 3 days remote ...

Embedded Software Engineer

Plano, TX ยท On-site

$125K - $165K/yr

Embedded Software Engineer Location: Plano, TX (Onsite) Duration ... Permanent (Full-Time) * Embedded C/C++ development * Embedded Linux (user-space; kernel exposure is ...

Embedded Software Engineer

West Lafayette, IN ยท On-site

$119K - $157K/yr

Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site ... Strong C/C++ skills and deep experience with low-level MCU debugging * Proven track record of power ...

Embedded Software Engineer

Johnstown, CO

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer This fully remote Embedded Software Engineer role focuses on designing ... Design and develop embedded firmware solutions for new and existing water quality products using C ...

New

$172K/yr

Develop and architect Embedded C/C++ firmware for microcontrollers using bare-metal and RTOS ... Collaborate with hardware, software, QA, and systems engineering teams on architecture and ...

New

$150K/yr

Develop and architect Embedded C/C++ firmware for microcontrollers using bare-metal and RTOS ... Collaborate with hardware, software, QA, and systems engineering teams on architecture and ...

New

Embedded Software Engineer

Madison, AL ยท On-site

$117K - $155K/yr

Embedded C/C++, RTOS, low-level systems * Ability to architect software systems * Strong software fundamentals and engineering discipline Nice to Have * Avionics or aerospace systems experience

Showing results 41-60

Embedded C Programmer information

See salary details

$5

$31

$35

How much do embedded c programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for embedded c programmer in the United States is $31.57, according to ZipRecruiter salary data. Most workers in this role earn between $26.92 and $35.58 per hour, depending on experience, location, and employer.

What is the difference between Embedded C Programmer vs Firmware Engineer?

AspectEmbedded C ProgrammerFirmware Engineer
Required SkillsProficiency in C, microcontroller programming, hardware interfacingEmbedded C skills, hardware knowledge, firmware development
Work EnvironmentEmbedded systems, microcontroller-based projectsEmbedded systems, firmware development for devices
CertificationsOften no formal certification, but relevant courses helpSimilar certifications or courses in embedded systems
Industry UsageElectronics, automotive, consumer devicesElectronics, IoT, consumer electronics, automotive

Embedded C Programmers focus on writing C code for microcontrollers and embedded systems, often working closely with hardware. Firmware Engineers develop low-level software that controls hardware devices, sometimes involving more complex system integration. While both roles require embedded C skills and hardware knowledge, Firmware Engineers typically handle more comprehensive firmware solutions for various devices.

More about Embedded C Programmer jobs
Infographic showing various Embedded C Programmer job openings in the United States as of August 2026, with employment types broken down into 2% Internship, 90% Full Time, 4% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $65,660 per year, or $31.6 per hour.

Embedded Software Engineer

Purple Hires Inc

Irvine, CA โ€ข On-site

$141K - $185K/yr

Contractor

Re-posted 4 days ago


Job description

Job Title: Embedded Software Engineer

Location:  Irvine, California, 100% onsite (In-Person Interview)
Domain - Avionics/Aerospace Domain
 
Below is the detailed job description for your reference -
 

Job Description:  

Job Overview:
We are looking for an experienced Embedded Software Engineer to join our engineering team.
 
Key Responsibilities:
  • Participate in the complete Software Development Lifecycle (SDLC) including requirements analysis, architecture/design, implementation, integration, and testing.
  • Develop and maintain embedded applications using C/C++.
  • Work closely with hardware teams on board bring-up, OS bring-up, and device driver development.
  • Develop and integrate hardware interface solutions for embedded platforms.
  • Ensure regulatory compliance with customer safety and security standards.
  • Debug, test, and optimize embedded software for performance and reliability.
  • Collaborate with cross-functional teams including hardware, systems, and verification engineers.
 
Required Skills:
  • Ensure regulatory compliance with customer safety and security standards D0-178.
  • Strong experience in Embedded C/C++ development.
  • Hands-on experience with board bring-up, OS bring-up, and device driver development.
  • Experience with hardware interfaces such as:
  • UART
  • USB
  • Ethernet
  • I2C
  • SPI
  • RS232 / RS422
  • Knowledge of communication protocols including:
  • CAN
  • TCP/IP
  • UDP
    Experience:
    • 6 – 15 years of relevant experience in Embedded Software Development.
    • High ownership mindset with strong execution discipline