1

Embedded C Developer Jobs (NOW HIRING)

Hi All, Embedded C Client:TCS Location:Houston,TX Role Descriptions: 5 years of prior experience designing and developing large scale software systems and frameworks. Excellent CC skills with a deep ...

Embedded C Software Engineer

Zeeland, MI

$121K - $159.20K/yr

This project is for a global developer and manufacturer of high-quality fire protection, auto ... Required Skills - Embedded C Software C Developer software architecture design and documentation ...

The Software developer and designer will develop embedded 'C' and/or C++ code software solutions to meet system requirements. This job involves developing and using system requirements to design ...

Embedded C/C++ Developer Location: Dallas, TX (Day 1 Onsite) Duration: 12+ Months Client is looking for a guy who has experience in working on large code base. There will be lot of unknowns and he ...

Embedded-C/C++ Developer

Pittsburgh, PA

$45.75 - $61.75/hr

Embedded-C/C++ Developer Location: Pittsburgh, PA USA (Local Only) Duration: 12+ Months Job Summary: * To be a software developer and a part of a team that develops safety-critical software for Rail ...

Embedded C/C++ Engineer

Milpitas, CA

$149.90K - $197.20K/yr

* Embedded C/C++ Engineer * Location: Onsite . Milpitas, CA. * No of openings: 1 Job Summary We are seeking a highly skilled Embedded C/C++ Engineer with strong experience in algorithm development and ...

The software developer and designer will develop embedded 'C' and/or C++ code software solutions to meet system requirements. This job involves developing and using system requirements to design ...

Embedded C/C++ Engineer

Phoenix, AZ

$130.60K - $171.80K/yr

Embedded C/C++ Engineer Phoenix, Arizona, USA (Onsite) Experience Range: 6 to 12 Years Must Have: Key Words: Embedded C/C++, Real Time, Middleware, Platform Level Design Key Responsibilities: Design ...

next page

Showing results 1-20

Embedded C Developer information

See salary details

$37K

$129.1K

$399K

How much do embedded c developer jobs pay per year?

As of Jun 3, 2026, the average yearly pay for embedded c developer 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 Developer job?

An Embedded C Developer is responsible for designing, developing, and optimizing software for embedded systems, which are specialized computing devices within larger systems. They write efficient, low-level C code to interface with hardware components such as microcontrollers, sensors, and communication protocols. Their role often includes debugging, testing, and ensuring real-time performance and reliability. Embedded C Developers work in industries like automotive, healthcare, consumer electronics, and industrial automation. Strong knowledge of embedded architectures, RTOS, and hardware constraints is essential for success in this role.

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

To thrive as an Embedded C Developer, you need strong programming skills in C, a solid understanding of microcontrollers or embedded systems, and often a degree in computer engineering, electrical engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems like Git, and real-time operating systems (RTOS) is highly valuable, as are certifications such as ARM Accredited Engineer. Attention to detail, problem-solving abilities, and effective teamwork and communication are key soft skills in this position. These skills ensure reliable, efficient embedded software development and smooth collaboration with multidisciplinary teams in rapidly evolving technical environments.

What are some common challenges faced by Embedded C Developers in their daily work?

Embedded C Developers often work with resource-constrained hardware, which requires careful memory management and optimization for performance and efficiency. Debugging embedded systems can be challenging, as issues may be intermittent or hardware-dependent, often necessitating close collaboration with hardware engineers. Additionally, developers must frequently adapt to new chipsets, platforms, and evolving industry standards. Despite these challenges, the work is highly rewarding for those who enjoy problem-solving and creating robust solutions that run on real-world devices.
What cities are hiring for Embedded C Developer jobs? Cities with the most Embedded C Developer job openings:
What are the most commonly searched types of Embedded C Developer jobs? The most popular types of Embedded C Developer jobs are:
What states have the most Embedded C Developer jobs? States with the most job openings for Embedded C Developer jobs include:
Infographic showing various Embedded C Developer job openings in the United States as of May 2026, with employment types broken down into 81% Full Time, 3% Part Time, 15% Contract, and 1% Nights. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $129,093 per year, or $62.1 per hour.

Senior Embedded C Developer

Kasmo Global

Mossville, IL

Other

Posted 26 days ago


Job description

Job Title: Senior Embedded C Developer
Job Description:
We are seeking a highly experienced Senior Embedded C Developer to join our dynamic team in Mossville, IL. The ideal candidate will have a strong background in embedded systems development, with expertise in communication protocols, debugging, and control systems. This role requires deep knowledge of CAN protocols, J1939, function pointers, structures, bitfields, masking, PGNs, and Autosar architecture.
Responsibilities:
  • Embedded C Development:
    • Utilize structures and function pointers to create efficient and organized embedded software.
    • Implement bitfields and masking techniques for memory-efficient storage and manipulation of data.
    • Work with Parameter Group Numbers (PGNs) in the J1939 protocol for accurate data communication.
  • CAN Protocols & J1939:
    • Analyze and simulate communication networks using CANalyzer and CANoe.
    • Develop solutions to communicate effectively between multiple electronic control units (ECUs) using J1939 protocols.
  • Software Debugging:
    • Debug embedded software using Trace 32 and other debugging tools.
  • Dspace/HIL Testing:
    • Perform Hardware-in-the-loop (HIL) testing using Dspace tools to validate embedded software.
  • Autosar Architecture:
    • Implement and work within the AUTOSAR framework to ensure modular and scalable software development.
  • Version Control:
    • Utilize Git for tracking changes and collaborative development.
Qualifications:
  • 6+ years of experience in embedded C development.
  • Proficiency in using CANalyzer, CANoe, and Trace 32.
  • Strong understanding of J1939 protocols and PGNs.
  • Experience with Dspace tools and HIL testing.
  • Knowledge of AUTOSAR architecture.
  • Expertise in Git for version control.
Preferred Skills:
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.