1

C Embedded Software Developer Jobs (NOW HIRING)

Hands on experience with DO-178B/C, DO-330. Hands on experience with programming in C. Hands on Experience in programming in C | Python | shell script Hands on Experience in embedded software ...

Overview We are seeking an Embedded Software Developer to design, develop, test, and support ... C development, hardware/software integration, low-level communication interfaces, real-time ...

Proficiency in C and/or C++. * Experience with embedded operating systems, real-time operating ... Commitment to software quality and engineering best practices. * Careful attention to detail and ...

Strong programming experience in C and/or C++, including object-oriented design principles, data structures, memory management, and embedded software development best practices. * Familiarity with ...

NY ยท On-site

$115K - $150K/yr

... Embedded Software Developer to contribute to the development of real-time, safety-critical control ... Develop software primarily using C, alongside model-based development activities in Matlab/Simulink.

$130K - $195K/yr

The ideal candidate possesses strong expertise in embedded C/C++, RTOS development, device drivers ... Experience using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for firmware automation.

next page

Showing results 1-20

C Embedded Software Developer information

See salary details

$33

$61

$92

How much do c embedded software developer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for c embedded software developer in the United States is $61.71, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $69.71 per hour, depending on experience, location, and employer.

What cities are hiring for C Embedded Software Developer jobs?

Cities with the most C Embedded Software Developer job openings:

What states have the most C Embedded Software Developer jobs?

States with the most job openings for C Embedded Software Developer jobs include:

What are popular job titles related to C Embedded Software Developer jobs?

For C Embedded Software Developer jobs, the most frequently searched job titles are:

Embedded Software Developer

Illinois City, IL โ€ข On-site

Contractor

Re-posted 4 days ago


Job description

Job Description: 

The role of an Embedded Software Developer involves applying principles of computer science and mathematical analysis to design, develop, test, and evaluate embedded software and systems. This role is crucial in creating operating systems-level software, compilers, and network distribution software for various applications, including medical, industrial, military, communications, aerospace, and business.

MUST HAVE:

  • Well versed in embedded C  (embedded programming)

  • Software for machines (engines, transmissions etc)

  • If they have systems design, Data link (CAN Ethernet) those are advantages

  • Former Cat plus

  • RTOS background

  • Application level

  • Bachelor's Degree

  • anyone who worked at CAT Electronics formerly

  • 5-10 years of experience

 
 
Responsibilities
  • Design and implement software for embedded devices and systems, progressing from requirements to production and commercial deployment.
  • Write and code logical and physical database descriptions, specifying identifiers for database management systems, or direct others in coding descriptions.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Review project requests to understand database user needs and estimate the time and cost required to complete the project.


Essential Skills

  • Proficient verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.
  • Ability to read schematics and data sheets for components.
  • Basic knowledge of the full software development lifecycle, including business/systems analysis, requirements gathering, functional specification authoring, development, testing, and delivery.
  • Basic troubleshooting skills to identify issues and make necessary system changes.
  • Solid programming experience in C or C++.
  • Knowledge of computer development software related to embedded systems, such as SQL.


Additional Skills & Qualifications

  • Well-versed in embedded C programming.
  • Experience in software development for machines, such as engines and transmissions.
  • Experience in systems design and data link (CAN Ethernet) is advantageous.
  • Background in RTOS and application-level development.
  • Bachelor's degree required.
  • 5-10 years of experience in the field.
  • Experience as a Cat Electronics Style Developer is a major bonus.


Work Environment

The role is 100% onsite and involves working in a dynamic environment focused on embedded systems development. The position requires collaboration with various departments to ensure the efficient implementation and deployment of software solutions.