1

Embedded C Programmer Jobs (NOW HIRING)

Embedded Engineer

Atlanta, GA · On-site

$126K - $166K/yr

Embedded Engineer Location - Atlanta, Georgia 7 to 10 years * 7+ years relevant experience with C, C++ * 7+ years experience as Embedded Engineer * Embedded Software Development: Design, develop, and ...

$130 - $195/hr

The ideal candidate possesses strong expertise in embedded C/C++, RTOS development, device drivers ... Collaborate with hardware engineers during board bring-up, hardware validation, and system ...

New

Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be ... Program primarily in embedded C++. * Work on projects utilizing a 32-bit microprocessor. * Engage ...

Embedded Software Engineer Join our dynamic team as an Embedded Software Engineer where you will be ... Program primarily in embedded C++. * Work on projects utilizing a 32-bit microprocessor. * Engage ...

W2 and locals only Embedded Developer Englewood, CO - onsite 1. Embedded C Programming, Linux, Operating System (10+ years) 2. WiFi standards and Networking Domain Expertise (10+ years), basic ...

Design and maintain software using Embedded C/C++ and MATLAB/Simulink. * Integrate remote control ... Utilize AI-assisted tools to improve engineering productivity, testing, and documentation.

Software Engineer Embedded

Melbourne, FL · On-site

$121K - $160K/yr

Description: - Embedded C and C++ programming experience - RTOS Experience (GHS Integrity RTOS experience preferred) - GreenHills Compiler experience (ColdFire Processor) - Safety critical ...

Software Engineer Embedded

Melbourne, FL · On-site

$121K - $160K/yr

Description: - Embedded C and C++ programming experience - RTOS Experience (GHS Integrity RTOS experience preferred) - GreenHills Compiler experience (ColdFire Processor) - Safety critical ...

Showing results 21-40

Embedded C Programmer information

See salary details

$5

$31

$35

How much do embedded c programmer jobs pay per hour?

As of Sep 4, 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 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $65,660 per year, or $31.6 per hour.

$126K - $166K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Engineer
Location - Atlanta, Georgia
7 to 10 years
Job Description:
  • 7+ years relevant experience with C, C++
  • 7+ years experience as Embedded Engineer
  • Embedded Software Development: Design, develop, and maintain embedded software using Embedded C for real-time systems.
  • SDK Integration: Work with Software Development Kits (SDKs) to implement and customize embedded solutions.
  • Component Development: Develop and integrate embedded components, ensuring modularity and scalability.
  • Hardware-Software Interaction: Collaborate with hardware teams to ensure seamless integration and functionality of embedded systems.
  • Debugging and Optimization: Perform debugging, troubleshooting, and performance optimization for embedded applications.
  • Compliance and Standards: Ensure adherence to industry standards and best practices for embedded software development.

Key Aspects of Embedded Development
  • Low-Level Programming Expertise: Strong proficiency in Embedded C and understanding of microcontroller architectures.
  • SDK Utilization: Ability to leverage SDKs for rapid development and customization.
  • Real-Time Systems: Focus on deterministic performance and reliability in embedded environments.
  • Cross-Functional Collaboration: Work closely with hardware, firmware, and testing teams to deliver robust solutions.
  • Quality and Safety: Emphasis on code quality, safety, and compliance with relevant standards (e.g., MISRA, ISO).
  • Bachelors in Electronics engineering