1

Embedded C Programmer Jobs (NOW HIRING)

SoC Embedded Software Engineer

Cupertino, CA · On-site

$162K - $213K/yr

Preferred Qualifications 2-3 years of embedded software development experience Expert embedded C programmer Experience debugging code on embedded devices Experience working with an RTOS based ...

Preferred Qualifications 2-3 years of embedded software development experience Expert embedded C programmer Experience debugging code on embedded devices Experience working with an RTOS based ...

SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services FLSA Status: Exempt Reports ... The ideal candidate has extensive experience with embedded C/C++, real-time operating systems (RTOS ...

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

$121K - $160K/yr

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

Spend at least 50% of your time writing and architecting embedded C software for microcontrollers. * Mentor & Lead: Provide technical direction and mentorship to early‑career engineers, multiplying ...

next page

Showing results 1-20

Embedded C Programmer information

See salary details

$5

$31

$35

How much do embedded c programmer jobs pay per hour?

As of Jul 5, 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 June 2026, with employment types broken down into 4% As Needed, 88% Full Time, 4% Part Time, 2% Contract, and 2% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $65,660 per year, or $31.6 per hour.
Associate Embedded Linux & BSP Engineer

Associate Embedded Linux & BSP Engineer

Moseley Technical Services, Inc.

El Segundo, CA • On-site

$97K - $145K/yr

Full-time

Posted 4 days ago


Job description

Check out this new opportunity!
Associate Embedded Linux & BSP Engineer
On-site in El Segundo, CA
Target salary range: $97,750 - $145,000
We are seeking an Associate Embedded Linux & BSP Engineer to support the development of embedded software for advanced spacecraft avionics and aerospace systems. This role focuses on Linux board bring-up, Board Support Package (BSP) development, bootloader configuration, embedded C programming, Linux device drivers, Xilinx SoCs, and hardware validation while collaborating with multidisciplinary engineering teams supporting mission-critical space programs.
Responsibilities:
  • Support Linux bring-up of new avionics hardware, progressing from initial power-on to a stable operating system image under senior engineering guidance.
  • Contribute to Board Support Package (BSP) development, including U-Boot, Yocto/PetaLinux, Linux kernel configuration, and device-tree development.
  • Develop, modify, and debug embedded C drivers for hardware interfaces including SPI, I²C, UART, Ethernet, and SpaceWire.
  • Create validation and diagnostic utilities using Python and C to automate hardware verification, laboratory testing, and production diagnostics.
  • Assist with debugging embedded software, boot processes, and hardware/software integration issues.
  • Participate in cross-functional design reviews, communicating software considerations, technical risks, and schedule impacts.
  • Collaborate with hardware, FPGA, systems, and software engineering teams throughout the satellite development lifecycle.
  • Gain experience supporting embedded software from design and development through integration, testing, and deployment.

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Ability to obtain a Top Secret Clearance required
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or another STEM discipline, plus 2+ years of related experience; or an equivalent combination of education and experience.
  • Minimum 2 years of hands-on Embedded Linux development experience, including Linux kernel, BSP, or device driver development.
  • Minimum 1 year of C programming experience with the ability to read, modify, and debug existing code bases.
  • Experience developing or supporting Linux Board Support Packages (BSPs), bootloaders, kernel configuration, or device trees.
  • Experience using Git or similar version control systems in a collaborative software development environment.
  • Familiarity with embedded hardware/software integration and low-level debugging.

Preferred Qualifications:
  • Experience programming with C++ and Python.
  • Experience with Xilinx Zynq or UltraScale+ System-on-Chip (SoC) platforms.
  • Experience using Xilinx Vivado, PetaLinux, Yocto, or related embedded Linux development tools.
  • Experience supporting Software Defined Radio (SDR) platforms using AD9361 or Xilinx RFSoC devices.
  • Experience developing software for embedded communication interfaces including SPI, I²C, UART, GPIO, Ethernet, and SpaceWire.
  • Familiarity with HDL simulation tools such as ModelSim, Questa, or Xilinx Simulator (XSIM).
  • Exposure to FPGA-based embedded systems and hardware/software co-design.
  • Experience supporting aerospace, defense, satellite, or embedded avionics systems.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
What to Expect
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Careers at Moseley Technical
  • For more information about us: Moseley Technical - Mission and Values!

"We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media