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.
Sterling Heights, MI ยท On-site
$34.03 - $39.03/hr
Junior Software Developer Logistics Systems, Database, & CMS Applications City, State $34.03 - $39 ... NET, Java, C#, C++, and shell scripting technologies. * Create and maintain database solutions ...
Sterling Heights, MI ยท On-site
$34.03 - $39.03/hr
Junior Software Developer Logistics Systems, Database, & CMS Applications City, State $34.03 - $39 ... NET, Java, C#, C++, and shell scripting technologies. * Create and maintain database solutions ...
Ann Arbor, MI ยท On-site
$50.75 - $69.50/hr
Entry-Level Data Scientist / Java Developer -- Choose a Path With Support If you are applying ... Many candidates are interested in both software and data careers but do not know which path fits ...
Ann Arbor, MI ยท On-site
$50.75 - $69.50/hr
Entry-Level Data Scientist / Java Developer -- Choose a Path With Support If you are applying ... Many candidates are interested in both software and data careers but do not know which path fits ...
Milford, MI ยท On-site
$44.25 - $58.75/hr
Solid programming skills in at least one of ... Python, C/C++, Java, or Embedded C * Familiarity with software development tools and practices ...
Milford, MI ยท On-site
$44.25 - $58.75/hr
Solid programming skills in at least one of ... Python, C/C++, Java, or Embedded C * Familiarity with software development tools and practices ...
Milford, MI ยท Hybrid
$44.25 - $58.75/hr
Solid programming skills in at least one of ... Python, C/C++, Java, or Embedded C * Familiarity with software development tools and practices ...
Milford, MI ยท Hybrid
$44.25 - $58.75/hr
Solid programming skills in at least one of ... Python, C/C++, Java, or Embedded C * Familiarity with software development tools and practices ...
Wayne, MI ยท On-site
$70/hr
... Android, C and AUTOSAR for our VIP platform. โข Participate in variety of software and ECU ... System architects and System Engineers to define and clarify requirements Additional ...
Wayne, MI ยท On-site
$70/hr
... Android, C and AUTOSAR for our VIP platform. โข Participate in variety of software and ECU ... System architects and System Engineers to define and clarify requirements Additional ...
Dearborn, MI ยท On-site +1
$84K - $192K/yr
Develop C/C++ application layer software for Ford's SYNC infotainment system. Develop Java/Kotlin ... Infotainment Software Developer - User Interface (HMI) & APP - positions offered by Ford Motor ...
Dearborn, MI ยท On-site +1
$84K - $192K/yr
Develop C/C++ application layer software for Ford's SYNC infotainment system. Develop Java/Kotlin ... Infotainment Software Developer - User Interface (HMI) & APP - positions offered by Ford Motor ...
R2D2 10451292 Role Android HMI Engineer Work location Farmington Hills, MI Rates as follows: $ 50 ... in C/C++, Java โข Experience in software development for infotainment system or consumer ...
R2D2 10451292 Role Android HMI Engineer Work location Farmington Hills, MI Rates as follows: $ 50 ... in C/C++, Java โข Experience in software development for infotainment system or consumer ...
Excellent programming skills with C or C++; familiarity with Python with proficiency in deep ... Experience with disciplined software development processes (ASPICE or CMMI); configuration ...
Excellent programming skills with C or C++; familiarity with Python with proficiency in deep ... Experience with disciplined software development processes (ASPICE or CMMI); configuration ...
Excellent programming skills with C or C++; familiarity with Python with proficiency in deep ... Experience with disciplined software development processes (ASPICE or CMMI); configuration ...
Excellent programming skills with C or C++; familiarity with Python with proficiency in deep ... Experience with disciplined software development processes (ASPICE or CMMI); configuration ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose ... Responsible for the design, development and testing of C++ computer applications on Microsoft .NET ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose ... Responsible for the design, development and testing of C++ computer applications on Microsoft .NET ...
Grand Rapids, MI ยท Hybrid
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Grand Rapids, MI ยท Hybrid
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Grand Rapids, MI ยท On-site
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Grand Rapids, MI ยท On-site
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Grand Rapids, MI ยท Hybrid
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Grand Rapids, MI ยท Hybrid
$115K - $144K/yr
Dematic has an immediate need at our Grand Rapids, MI headquarters for a Software Developer. The ... C, C++, Visual C, MS Windows (10), Visual Basic. * Excellent written and verbal skills with ...
Dearborn, MI ยท On-site
$84K - $192K/yr
Infotainment Software Developer - User Interface (HMI) & APP - positions offered by Ford Motor ... Develop C/C++ application layer software for Ford's SYNC infotainment system. Develop Java/Kotlin ...
Dearborn, MI ยท On-site
$84K - $192K/yr
Infotainment Software Developer - User Interface (HMI) & APP - positions offered by Ford Motor ... Develop C/C++ application layer software for Ford's SYNC infotainment system. Develop Java/Kotlin ...
\n \n \n Powertrain Software Engineer position working in Auburn Hills, Michigan. The Powertrain ... Perform reviews and\/or inspections for requirements, design documents, Simulink models, C\/C ...
\n \n \n Powertrain Software Engineer position working in Auburn Hills, Michigan. The Powertrain ... Perform reviews and\/or inspections for requirements, design documents, Simulink models, C\/C ...
Novi, MI ยท On-site
$90 - $120/hr
Software Engineer III Indirect Auburn, MI, US 5 days ago Requisition ID: 1547 HL Mando America ... Work on writing embedded code in C language, developing MATLAB models for Auto Coding, and working ...
New
Novi, MI ยท On-site
$90 - $120/hr
Software Engineer III Indirect Auburn, MI, US 5 days ago Requisition ID: 1547 HL Mando America ... Work on writing embedded code in C language, developing MATLAB models for Auto Coding, and working ...
New
Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded ... High proficiency in C * Proficiency in RTOS concepts * Proficiency in Embedded Development
Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded ... High proficiency in C * Proficiency in RTOS concepts * Proficiency in Embedded Development
$60K/yr
Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Basic knowledge*of programming, C++, VB, C#* * Basic foundation of programming concepts and methods*
$60K/yr
Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Basic knowledge*of programming, C++, VB, C#* * Basic foundation of programming concepts and methods*
Milford, MI ยท On-site
Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models. Create and ... REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical ...
Milford, MI ยท On-site
Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models. Create and ... REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical ...
| Aspect | Entry Level Software Developer C C++ | Entry Level Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, C/C++ knowledge | Bachelor's in EE or CS, C/C++ experience, embedded systems knowledge |
| Work Environment | Software development teams, office or remote | Hardware labs, embedded device testing, software teams |
| Industry Usage | Tech companies, startups, software firms | Automotive, aerospace, consumer electronics |
| Common Search Intent | Learning C/C++, entry-level coding roles | Embedded systems, hardware-software integration |
Entry Level Software Developer C C++ roles focus on general software development using C and C++, often in office environments. In contrast, Entry Level Embedded Software Engineers work on embedded systems, requiring knowledge of hardware and real-time programming. Both roles typically require similar educational backgrounds but differ in industry focus and work environment.

$121K - $159K/yr
Other
Posted 13 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