1

Summer Embedded C Programming Jobs (NOW HIRING)

Embedded C Programming * Power Management Strategies ATS Optimization Keywords Hard Skills * Embedded Firmware Development * Embedded C Programming * Real-Time Operating Systems (RTOS) * Wireless ...

Senior Embedded Engineer

Boise, ID · On-site

$118K - $154K/yr

Good understanding of Linux internals on embedded systems ... Strong Programming experience in "C, Data Structures, Multithreading, and system programming

Embedded Engineer

Atlanta, GA · On-site

$126K - $166K/yr

Low-Level Programming Expertise: Strong proficiency in Embedded C and understanding of microcontroller architectures. * SDK Utilization: Ability to leverage SDKs for rapid development and ...

Embedded Engineer

Irvine, CA · On-site

$141K - $185K/yr

Low-Level Programming Expertise: Strong proficiency in Embedded C and understanding of microcontroller architectures. * SDK Utilization: Ability to leverage SDKs for rapid development and ...

Embedded C/Rust Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

... of embedded software from C to Rust conversion Perform trade studies and architecture development for Rust Support the creation of engineering documents to support various contracts, including ...

Embedded C/Rust Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

... of embedded software from C to Rust conversion • Perform trade studies and architecture development for Rust • Support the creation of engineering documents to support various contracts ...

Showing results 21-40

Summer Embedded C Programming information

See salary details

$37K

$129.1K

$399K

How much do summer embedded c programming jobs pay per year?

As of Aug 23, 2026, the average yearly pay for summer 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 the difference between Summer Embedded C Programming vs Summer Firmware Developer?

AspectSummer Embedded C ProgrammingSummer Firmware Developer
Required SkillsEmbedded C, microcontroller programming, hardware interfacingEmbedded C, firmware design, hardware-software integration
Work EnvironmentHardware labs, embedded systems projectsEmbedded systems development, hardware testing
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, industrial automation

Both roles focus on embedded systems programming using C, often in similar industries. Summer Embedded C Programming emphasizes microcontroller coding and hardware interfacing, while Summer Firmware Developer may involve more firmware design and integration tasks. They share skills and work environments, making them closely related but with slight differences in focus.

What cities are hiring for Summer Embedded C Programming jobs?

Cities with the most Summer 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 Summer Embedded C Programming jobs?

States with the most job openings for Summer Embedded C Programming jobs include:

Embedded C Software Engineer

Dechen Consulting Group

Dearborn, MI • On-site

$121K - $159K/yr

Other

Posted 29 days ago


Job description

W2 ONLY PLEASE, NO C2C

As an Embedded Controls Software Engineer, you will be a critical contributor to the design, development, and validation of advanced embedded control software for next-generation automotive systems. This specialized role focuses on the Body Control Module, directly impacting vehicle safety, user experience, and electrification readiness. You will leverage your expertise in controls theory, real-time systems, and embedded architecture to architect, develop, and optimize complex, safety-critical software throughout the entire product lifecycle. The Body Control Software team is a team dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems. 

PRIMARY SKILLS REQUIRED: 
Embedded Software 
– Candidate should demonstrate the full lifecycle of embedded software development 
— from requirements to implementation to on-target validation 
— for safety-critical automotive systems. 
Example: Taking a system-level requirement for a new BCM feature, translating it into a functional spec, implementing the control logic, and validating it through SIL/HIL testing using Vector CANoe before production release. 
5. Embedded Systems 
– Candidate should understand the broader hardware-software interaction, real-time constraints, and communication protocols (CAN/LIN) governing embedded automotive systems.
Example: Diagnosing a field issue where a BCM module intermittently fails to respond over CAN, performing root cause analysis using CANoe traces and the MULTI debugger, and implementing a fix that accounts for timing/interrupt behavior on the target ECU.

Skills Required:
Matlab, Coding, C++, Embedded Software, Embedded Systems 
1. MATLAB – Candidate should demonstrate hands-on experience using MATLAB/Simulink (including Stateflow) to model, design, and simulate embedded control algorithms for BCM features. 
Example: Building a Simulink state machine to model a vehicle lighting or door control feature, running Model-in-the-Loop (MIL) simulations to validate logic, and using Model Advisor checks to ensure modeling standards compliance before code generation. 
2. Coding – Candidate should be able to write clean, efficient, and standards-compliant code for embedded automotive applications, including scripting for automation. Example: Developing a Python automation script to parse test logs and auto-generate pass/fail reports, reducing manual validation time during regression testing cycles. 
3. C++ - Candidate should show proficiency writing and debugging C/C++ code for real-time, resource-constrained embedded targets, including implementing AUTOSAR software components. 
Example: Implementing a C++ AUTOSAR SWC (Software Component) for a BCM feature (e.g., power window control), integrating it via DaVinci Developer, and validating memory/timing constraints on target hardware.