1

Embedded C Programming Jobs (NOW HIRING)

Required Technical Skills: ยท Embedded C Programming -- hands-on working experience required ยท STM32CubeIDE and STM32CubeMX platforms ยท STM32 Microcontroller programming ยท Communication protocols:

Required Technical Skills: โ€ข Embedded C Programming - hands-on working experience required โ€ข STM32CubeIDE and STM32CubeMX platforms โ€ข STM32 Microcontroller programming โ€ข Communication ...

Embedded SW Engineer (C with AUTOSAR)

Peoria, IL ยท On-site

$129K - $169K/yr

Embedded C Programming * AUTOSAR * Embedded Control Systems * Diagnostic Software Development * Signal Processing * Debugging & Testing Qualifications * Bachelor's degree in Electrical Engineering or ...

Embedded C/C++ Engineer

Elyria, OH ยท On-site

$119K - $157K/yr

Embedded C/C++ programming * Digital communication protocols (e.g., CAN, SPI, I2C). * Real-time operating systems (RTOS). * Software verification and testing. * Aerospace industry software compliance ...

Key Skills: C/C++11/Embedded Linux/Understanding Linux Driver Programming and Bootloader. Required Skills: * Must have experience in C and C++ 11 or higher * Must have worked on embedded systems

Autosar Engineer

Auburn Hills, MI ยท On-site

$124K - $163K/yr

The ideal candidate should have hands-on experience in AUTOSAR configuration, Embedded C programming, and automotive communication protocols. The candidate will work closely with software integration ...

FreeRTOS Engineer

Seattle, WA ยท On-site

$149K - $197K/yr

The ideal candidate will have a solid foundation in embedded C programming , hardware-software integration , and automotive communication protocols , along with the ability to work closely with cross ...

Proficiency in both C++ and C programming languages. * Experience with Embedded Linux. * Experience with multithreaded programming. * Proficiency with communication protocols such as SPI, I2C, and ...

next page

Showing results 1-20

Embedded C Programming information

See salary details

$37K

$129.1K

$399K

How much do embedded c programming jobs pay per year?

As of Jul 15, 2026, the average yearly pay for embedded c programming in the United States is $129,093.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,000.00 and $133,000.00 per year, depending on experience, location, and employer.

What is an Embedded C Programming job?

An Embedded C Programming job involves writing and optimizing C code for microcontrollers and embedded systems. Engineers in this role develop firmware to control hardware devices like IoT gadgets, automotive systems, or industrial machines. They work with low-level hardware interactions, real-time operating systems (RTOS), and peripheral drivers. Strong knowledge of memory management, debugging, and performance optimization is essential for this role.

What are the key skills and qualifications needed to thrive in the Embedded C Programming position, and why are they important?

To thrive in Embedded C Programming, you need a solid understanding of C language, microcontroller architectures, real-time operating systems (RTOS), and low-level hardware-software integration, typically supported by a degree in Computer Engineering or related fields. Experience with embedded development environments, debugging tools like JTAG, and version control systems such as Git is commonly required, and certifications like ARM Accredited Engineer can be advantageous. Strong analytical skills, attention to detail, effective problem solving, and the ability to communicate technical concepts clearly are highly valued soft skills. These skills ensure reliable, efficient firmware development and enable seamless collaboration within multidisciplinary engineering teams.

What are the typical daily responsibilities of someone working in Embedded C Programming?

A professional in Embedded C Programming typically works on writing, testing, and optimizing code that runs on microcontrollers or embedded systems within electronic products. Day-to-day tasks often include debugging hardware-software interactions, integrating different device drivers, performing code reviews, and collaborating closely with hardware engineers and QA teams to meet project requirements. Additionally, you may be responsible for documenting software designs and participating in team meetings to discuss system architecture or project milestones. This role requires both independent problem-solving and teamwork, as successful project delivery depends on effective communication and close coordination with other engineering specialists.

More about Embedded C Programming jobs
What cities are hiring for Embedded C Programming jobs? Cities with the most Embedded C Programming job openings:
What are the most commonly searched types of Embedded C Programming jobs? The most popular types of Embedded C Programming jobs are:
What states have the most Embedded C Programming jobs? States with the most job openings for Embedded C Programming jobs include:
Infographic showing various Embedded C Programming job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $129,093 per year, or $62.1 per hour.

Embedded Developer with DOORS / Embedded C Programming

Sun Technologies,Inc.

Owego, NY โ€ข On-site

$70 - $80/hr

Other

Medical, Retirement

Posted 29 days ago


Job description

Job Title: Embedded Developer with DOORS / Embedded C Programming

 

DOD (Dept of Defense) / Department of War (DOW) projects

ship required due to program access requirements.

 

Must be eligible to obtain DOD Clearance

 

Duration: up to 12 months Contract with possible extensions

Location: Owego, NY (On-site minimum 2 days per week after fully trained)

 

Work Schedule: 4/10 First Shift, Monday to Thursday 10 hours per day.

 

Pay Rate: $70 - $80/hr on W2 [the pay rate may differ depending on your skills, education, experience, and other qualifications]

Featured Benefits:

ยท         Medical Insurance in compliance with the ACA

ยท         401(k)

ยท         Sick leave in compliance with applicable state, federal, and local laws

Required Skills:

ยท         Embedded Software Development   

ยท         C Programming / Embedded C

ยท         DOORS

ยท         Software testing / fault insertion experience

Job Description:

Contribute to completing the detailed, repeatable, and auditable verification and validation (V&V) effort for the safety critical embedded software to demonstrate compliance with applicable safety standards and to support system certification:

โ€ข Attendance at Kickoff and Baseline Review

o Align on baseline artifacts, tools, and environment. Review of software requirements, design, and architecture documents.

โ€ข Creation, execution, and reporting of unit, integration, and systemlevel test cases (including structural and functional testing).
โ€ข Static analysis, code review, and compliance checks.

o Configure static analysis, unit test frameworks, and continuous integration pipelines.
โ€ข Traceability analysis (requirements โ†” design โ†” code โ†” test).

o Populate DOORS and verify bi-directional links
โ€ข Generation of verification artifacts: test procedures, test reports, defect logs, and certification evidence.

o Write test cases per requirement; incorporate boundary, stress, and faultinjection scenarios.
o Prioritize, assign, and verify defect closure; track rootcause.
o Run tests nightly, capture logs, populate defect database, issue weekly status reports.