Embedded C Software Engineer
Dearborn, MI ยท On-site
$121K - $159K/yr
Matlab, Coding, C++, Embedded Software, Embedded Systems 1. MATLAB - Candidate should demonstrate ... Developer, and validating memory/timing constraints on target hardware.
Dearborn, MI ยท On-site
$121K - $159K/yr
Matlab, Coding, C++, Embedded Software, Embedded Systems 1. MATLAB - Candidate should demonstrate ... Developer, and validating memory/timing constraints on target hardware.
Dearborn, MI ยท On-site
$121K - $159K/yr
Matlab, Coding, C++, Embedded Software, Embedded Systems 1. MATLAB - Candidate should demonstrate ... Developer, and validating memory/timing constraints on target hardware.
$18.85/hr
Plant Engineer Class C LOCATION: TBA JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the facility, its equipment and grounds, and for the scheduling ...
$18.85/hr
Plant Engineer Class C LOCATION: TBA JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the facility, its equipment and grounds, and for the scheduling ...
$18.85/hr
Plant Engineer Class C LOCATION: TBA JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the facility, its equipment and grounds, and for the scheduling ...
$18.85/hr
Plant Engineer Class C LOCATION: TBA JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the facility, its equipment and grounds, and for the scheduling ...
C Programming Micro controllers Device testing Manual Testing Canalyzer Additional Information All your information will be kept confidential according to EEO guidelines.
C Programming Micro controllers Device testing Manual Testing Canalyzer Additional Information All your information will be kept confidential according to EEO guidelines.
$18.85/hr
Plant Engineer Class C LOCATION: Starkweather Academy JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the building, its equipment and grounds, and for ...
$18.85/hr
Plant Engineer Class C LOCATION: Starkweather Academy JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the building, its equipment and grounds, and for ...
Detroit, MI ยท On-site
$48.50 - $65.25/hr
Good programming skills with C++ Language ( Mandatory). * Need to have automotive development background( Mandatory). * Need to have Automotive Protocols knowledge on CAN, LIN(Mandatory) * Prior ...
Detroit, MI ยท On-site
$48.50 - $65.25/hr
Good programming skills with C++ Language ( Mandatory). * Need to have automotive development background( Mandatory). * Need to have Automotive Protocols knowledge on CAN, LIN(Mandatory) * Prior ...
Detroit, MI ยท On-site +1
$48.50 - $65.25/hr
Good programming skills with C++ Language ( Mandatory). * Need to have automotive development background( Mandatory). * Need to have Automotive Protocols knowledge on CAN, LIN(Mandatory) * Prior ...
Detroit, MI ยท On-site +1
$48.50 - $65.25/hr
Good programming skills with C++ Language ( Mandatory). * Need to have automotive development background( Mandatory). * Need to have Automotive Protocols knowledge on CAN, LIN(Mandatory) * Prior ...
$18.85/hr
Plant Engineer Class C LOCATION: Starkweather Academy JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the building, its equipment and grounds, and for ...
$18.85/hr
Plant Engineer Class C LOCATION: Starkweather Academy JOB SUMMARY : The Plant Engineer is responsible for the physical and mechanical maintenance of the building, its equipment and grounds, and for ...
Southfield, MI ยท On-site
It provides strategic business consulting, technology, engineering and outsourcing services to help ... embedded C and system level debugging. Strong communication protocol experience in CAN, LIN ...
Southfield, MI ยท On-site
It provides strategic business consulting, technology, engineering and outsourcing services to help ... embedded C and system level debugging. Strong communication protocol experience in CAN, LIN ...
Warren, MI ยท On-site
Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...
Warren, MI ยท On-site
Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...
Detroit, MI ยท On-site
$110K - $165K/yr
Contribute to both physical substation design and Protection & Controls (P&C) engineering packages * Lead or support engineering tasks from project kickoff through IFC/design package completion
Quick apply
Detroit, MI ยท On-site
$110K - $165K/yr
Contribute to both physical substation design and Protection & Controls (P&C) engineering packages * Lead or support engineering tasks from project kickoff through IFC/design package completion
Warren, MI ยท Hybrid
Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...
Warren, MI ยท Hybrid
Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...
Auburn Hills, MI ยท On-site
$122K - $160K/yr
Senior Embedded Software Engineer Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems Auburn Hills, MI Competitive Salary We are hiring a Senior Embedded Software Engineer in Auburn Hills ...
Auburn Hills, MI ยท On-site
$122K - $160K/yr
Senior Embedded Software Engineer Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems Auburn Hills, MI Competitive Salary We are hiring a Senior Embedded Software Engineer in Auburn Hills ...
Southfield, MI ยท On-site
HMI Developer Location: Southfield, MI Duration: 6+ Months BGV will be done for the selected ... in embedded C and system level debugging. Strong communication protocol experience in CAN, LIN ...
Southfield, MI ยท On-site
HMI Developer Location: Southfield, MI Duration: 6+ Months BGV will be done for the selected ... in embedded C and system level debugging. Strong communication protocol experience in CAN, LIN ...
Troy, MI ยท Remote
$55.25 - $76/hr
Job Role ServiceNow Developer (IRM) Location Fully Remote Duration 12+ Months Interview type Video ... Suite C * Fort Mill, SC * 29708 An E-Verified company | An Equal Opportunity Employer DISCLAIMER:
Quick apply
Troy, MI ยท Remote
$55.25 - $76/hr
Job Role ServiceNow Developer (IRM) Location Fully Remote Duration 12+ Months Interview type Video ... Suite C * Fort Mill, SC * 29708 An E-Verified company | An Equal Opportunity Employer DISCLAIMER:
Must have Strong hands on expertize in "C or C++" language Good Understanding about Automotive ECU ... Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and ...
Must have Strong hands on expertize in "C or C++" language Good Understanding about Automotive ECU ... Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and ...
Dearborn, MI ยท On-site
$52.50 - $69.75/hr
C. is focused on building software-defined platforms for mobility. They are seeking a DevOps/Site Reliability Specialist to architect, automate, and scale their enterprise API Gateway platform ...
Dearborn, MI ยท On-site
$52.50 - $69.75/hr
C. is focused on building software-defined platforms for mobility. They are seeking a DevOps/Site Reliability Specialist to architect, automate, and scale their enterprise API Gateway platform ...
Develop and maintain embedded C/C++ software for automotive powertrain applications * Support ... CI/CD & DevOps: Jenkins, TeamCity, CircleCI, Zuul * SCM Tools: Git, SVN, RTC, TFS, Accurev, PVCS
Develop and maintain embedded C/C++ software for automotive powertrain applications * Support ... CI/CD & DevOps: Jenkins, TeamCity, CircleCI, Zuul * SCM Tools: Git, SVN, RTC, TFS, Accurev, PVCS
Auburn Hills, MI ยท On-site
$117K - $153K/yr
Key Responsibilities Develop and maintain embedded C/C++ software for automotive powertrain ... Understanding of CI/CD pipelines, automation, and DevOps practices using tools such as Jenkins ...
Auburn Hills, MI ยท On-site
$117K - $153K/yr
Key Responsibilities Develop and maintain embedded C/C++ software for automotive powertrain ... Understanding of CI/CD pipelines, automation, and DevOps practices using tools such as Jenkins ...
Auburn Hills, MI ยท On-site
$52 - $67/hr
Senior Embedded Software Engineer C/C++ | Military Combat Vehicle Systems Auburn Hills, MI $52.00 - $67.00/Hourly Ability to Obtain a Secret Clearance We are hiring a Senior Embedded Software ...
New
Auburn Hills, MI ยท On-site
$52 - $67/hr
Senior Embedded Software Engineer C/C++ | Military Combat Vehicle Systems Auburn Hills, MI $52.00 - $67.00/Hourly Ability to Obtain a Secret Clearance We are hiring a Senior Embedded Software ...
New
$9.49 - $16.44
1% of jobs
$16.44 - $23.38
0% of jobs
$23.38 - $30.33
2% of jobs
$30.33 - $37.27
10% of jobs
$41.71 is the 25th percentile. Wages below this are outliers.
$37.27 - $44.21
19% of jobs
The median wage is $48.75 / hr.
$44.21 - $51.16
28% of jobs
$56.19 is the 75th percentile. Wages above this are outliers.
$51.16 - $58.10
21% of jobs
$58.10 - $65.04
12% of jobs
$65.04 - $71.99
3% of jobs
$71.99 - $78.93
3% of jobs
$78.93 - $85.88
1% of jobs
$9
$51
$85
| Aspect | C Developer | C++ Developer |
|---|---|---|
| Required Credentials | Typically a bachelor's in computer science or related field; certifications are optional | Similar credentials; often includes certifications in C++ or software development |
| Work Environment | Embedded systems, operating systems, or low-level programming | Application development, game development, or software engineering |
| Industry Usage | Embedded devices, firmware, OS kernels | Desktop applications, game engines, high-performance software |
The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.
The top searched job categories for C Developer jobs in Commerce, MI are:
Cities near Commerce, MI with the most C Developer job openings:

$121K - $159K/yr
Other
Posted 29 days ago
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.
Sourced by ZipRecruiter
It services
11 - 50 Employees
Farmington Hills, MI, US
1998