1

Embedded C Developer Jobs (NOW HIRING)

Lead/Senior C Developer Hybrid - 3 days a week (O'Fallon, MO) 2 interviews (1st virtual, 2nd in ... Have you worked on embedded or real-time distributed systems? * Are you passionate about quality ...

Embedded Developer With Ecu, Controls Work Location: Waukesha, WI, USA Strong ECU development ... Strong knowledge of microcontroller architectures (ARM, Infineon, NXP, Renesas) and embedded C/C+

C Developer

Coral Springs, FL ยท On-site

$46.75 - $62.75/hr

In the role of C Developer, you will be a technology professional adding value to a gamut of ... At least 5 years of experience in software development working with C, ANSI C, Embedded SQL, Perl ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

No. of year of experience Standards D0-178 Embedded C/C++ Software device driver development board ... We are looking for an experienced Embedded Software Engineer to join our engineering team. Key ...

Embedded C/C++ Developer Location: Addison, TX (Oniste) Long Term Contract w2 Required Skills: ยท Bachelor's Degree or greater in Computer Science, Electronics & Communications, Electrical ...

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 ...

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 ...

Sr. Software Engineer (EMBEDDED C)

Waukegan, IL ยท On-site

$117K - $154K/yr

Sr. Software Engineer (EMBEDDED C) In general, Tecnova uses ST microcontrollers wherever and ... The STM32MP1 Starter, Developer, and Distribution packages. * The real-time extension X-LINUX-RT ...

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 ...

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 24, 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 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 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 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 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 June 2026, with employment types broken down into 2% Locum Tenens, 93% Full Time, 3% Part Time, 1% Contract, and 1% Nights. 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 C/C++ Developer

Full-time

Posted 23 days ago


Job description

Company Description

G.A.L. was founded in 1927. We are a privately held, family-owned manufacturing company with a solid reputation for producing high-quality elevators and elevator parts.
Most of our products are manufactured at our Bronx-based 100,000 square foot facility. We utilize the latest CAD equipment and offer product training to our clients. Our B2B client base spans world wide.
G.A.L. is an equal opportunity employer that values a diverse and inclusive culture. To learn more about us, please review our website at www.gal.com.

Job Description

GAL is looking for an experienced Embedded Software Test Engineer with C/C++ experience to work in the PCB operations team.

ESSENTIAL FUNCTIONS:

  • Full life cycle development including new development and design, as well as enhancements to the existing software.
  • Technical design of system architecture and software components.* Develop drivers for CAN, UART, SPI, and I2C protocols.
  • Write Firmware in VHDL.
  • Work in a team environment and have a direct impact on the end product
  • Other duties as assigned.


Qualifications
  • Bachelor's degree in Computer Engineering preferred.
  • Minimum least 2-3 years experience coding in C/C++
  • Ability to read and understand Electrical schematics.
  • Ability to read and modify Legacy Code independently.
  • Familiarity with Microchip dsPic30F Microcontroller; Freescale MPC5668G Microprocessor; Codewarrior, MPLAB, and Quartus II.
  • Proficiency in MS Office Suite (i.e. Word, Excel, PowerPoint and Outlook)
  • Excellent communication skills and organizational skills.
  • Self-motivated and able to work independently with minimal supervision when required.
  • Must be authorized to legally work in the USA without (future) Visa sponsorship.


Additional Information

All your information will be kept confidential according to EEO guidelines.