Embedded Software Engineer
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python. * Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity with AD/ADAS systems and automotive compute ...
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python. * Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity with AD/ADAS systems and automotive compute ...
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python. * Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity with AD/ADAS systems and automotive compute ...
Embedded Software engineer to develop leading edge technology for network switch platforms and ... Develop low-level drivers and hardware interfaces in C/C++, including register-level programming ...
Embedded Software engineer to develop leading edge technology for network switch platforms and ... Develop low-level drivers and hardware interfaces in C/C++, including register-level programming ...
Portage, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Portage, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python. * Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity with AD/ADAS systems and automotive compute ...
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python. * Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity with AD/ADAS systems and automotive compute ...
Allen Park, MI · On-site
$119K - $157K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and ... software development. Proficiency in C/C++ programming. Experience with MATLAB, Simulink, and ...
Allen Park, MI · On-site
$119K - $157K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and ... software development. Proficiency in C/C++ programming. Experience with MATLAB, Simulink, and ...
Allen Park, MI · On-site
$119K - $157K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and ... real-time software development. * Proficiency in C/C++ programming. * Experience with MATLAB ...
Allen Park, MI · On-site
$119K - $157K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and ... real-time software development. * Proficiency in C/C++ programming. * Experience with MATLAB ...
Grand Rapids, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Grand Rapids, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Portage, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Portage, MI · On-site
$102K - $171K/yr
Experience in C/C++ software development for embedded systems. * Hands-on experience with Python ... Strong experience in Python programming, including design, development, testing, and maintenance of ...
Develop automotive embedded software using Embedded C * Design and implement low-level drivers ... Hands-on Embedded Software Engineer with deep automotive development experience * Strong ownership ...
New
Quick apply
Develop automotive embedded software using Embedded C * Design and implement low-level drivers ... Hands-on Embedded Software Engineer with deep automotive development experience * Strong ownership ...
New
Develop automotive embedded software using Embedded C * Design and implement low-level drivers ... Hands-on Embedded Software Engineer with deep automotive development experience * Strong ownership ...
Develop automotive embedded software using Embedded C * Design and implement low-level drivers ... Hands-on Embedded Software Engineer with deep automotive development experience * Strong ownership ...
Novi, MI · On-site
$60 - $70/hr
Medical
Dental
Vision
Retirement
PTO
Strong experience developing embedded software and firmware using C in production environments ... As a trusted IT and Engineering services provider, Brooksource supports Fortune 500 organizations ...
Novi, MI · On-site
$60 - $70/hr
Medical
Dental
Vision
Retirement
PTO
Strong experience developing embedded software and firmware using C in production environments ... As a trusted IT and Engineering services provider, Brooksource supports Fortune 500 organizations ...
Allen Park, MI · On-site
$119K - $157K/yr
Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply ... Skills RequiredMATLAB, Coding, C++, Embedded Software, Embedded Systems Experience Required6+ years ...
Allen Park, MI · On-site
$119K - $157K/yr
Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply ... Skills RequiredMATLAB, Coding, C++, Embedded Software, Embedded Systems Experience Required6+ years ...
Auburn Hills, MI · On-site
$124K - $163K/yr
Perform software requirements analysis, design, coding, and unit and integration testing using C/C ... Engineering, or a related Engineering degree * 1+ years' total experience with embedded C/C ...
Auburn Hills, MI · On-site
$124K - $163K/yr
Perform software requirements analysis, design, coding, and unit and integration testing using C/C ... Engineering, or a related Engineering degree * 1+ years' total experience with embedded C/C ...
Dearborn, MI · On-site +1
$90K - $188K/yr
Medical
Dental
Life
PTO
... C++ Programming to design and develop embedded software for microcontrollers, DSP, or ARM microprocessors. 2. Drivers or embedded application development targeting Linux, QNX, or RTOS operating ...
Dearborn, MI · On-site +1
$90K - $188K/yr
Medical
Dental
Life
PTO
... C++ Programming to design and develop embedded software for microcontrollers, DSP, or ARM microprocessors. 2. Drivers or embedded application development targeting Linux, QNX, or RTOS operating ...
Benton Harbor, MI · On-site
$62K - $103K/yr
Medical
Dental
Vision
Retirement
PTO
We are seeking an Embedded Software Engineer I to join our engineering team and contribute to the ... Proficiency in C/C++ for embedded software * Proficiency in Python * Strong learning mindset and ...
Benton Harbor, MI · On-site
$62K - $103K/yr
Medical
Dental
Vision
Retirement
PTO
We are seeking an Embedded Software Engineer I to join our engineering team and contribute to the ... Proficiency in C/C++ for embedded software * Proficiency in Python * Strong learning mindset and ...
Milford, MI · Hybrid
$109K - $142K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · Hybrid
$109K - $142K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$109K - $142K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$109K - $142K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$112K - $147K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Milford, MI · On-site
$112K - $147K/yr
Medical
Dental
Vision
Life
Retirement
PTO
We develop and test low-level embedded software that is portable and scalable across multiple ... C. A software developer in the HWIO team will be responsible for designing, developing ...
Grand Rapids, MI · Hybrid
$86K - $108K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Proficiency in programming languages such as C, or other similar high-level languages (C++). * Experience with embedded software development tools and environments (e.g., debuggers, emulators ...
Grand Rapids, MI · Hybrid
$86K - $108K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Proficiency in programming languages such as C, or other similar high-level languages (C++). * Experience with embedded software development tools and environments (e.g., debuggers, emulators ...
$119K - $156K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Summary Are you an Embedded Software Engineer who loves working on high-assurance embedded systems ... Proficiency in Ada, C, C++, or equivalent languages. * Location: Grand Rapids, MI. This is a fully ...
$119K - $156K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Summary Are you an Embedded Software Engineer who loves working on high-assurance embedded systems ... Proficiency in Ada, C, C++, or equivalent languages. * Location: Grand Rapids, MI. This is a fully ...
$61K - $69.3K
1% of jobs
$69.3K - $77.5K
2% of jobs
$77.5K - $85.7K
3% of jobs
$85.7K - $94K
6% of jobs
$94K - $102.2K
5% of jobs
$102.2K - $110.5K
5% of jobs
$113.3K is the 25th percentile. Wages below this are outliers.
$110.5K - $118.7K
5% of jobs
$118.7K - $126.9K
7% of jobs
$126.9K - $135.2K
3% of jobs
$135.2K - $143.4K
3% of jobs
The median wage is $144.5K / yr.
$143.4K - $151.7K
58% of jobs
$61K
$133.7K
$151.7K
| Aspect | C Embedded Software Engineer | C Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; knowledge of embedded C | Bachelor's in Electrical or Computer Engineering; strong C programming skills |
| Work Environment | Embedded systems development, often on microcontrollers or SoCs | Firmware development directly on hardware, often for devices like IoT or consumer electronics |
| Industry Usage | Automotive, medical devices, industrial automation | Consumer electronics, IoT devices, embedded systems |
Both roles involve embedded C programming but differ mainly in focus. C Embedded Software Engineers develop software for embedded systems, while C Firmware Engineers work on low-level firmware directly controlling hardware. The roles often overlap, but the firmware role emphasizes hardware interaction and low-level programming.
For C Embedded Software Engineer jobs in Michigan, the most frequently searched job titles are:
The top searched job categories for C Embedded Software Engineer jobs in Michigan are:

$129K - $170K/yr
Full-time
Re-posted 16 days ago
Company Name:
Job Family:
Job Description:
Position Overview and Objective
Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that spans application, platform, and tooling layers - supporting the implementation and integration of advanced functions on automotive compute platforms. The engineer will work across multiple areas as priorities evolve and is expected to contribute to both current development needs and emerging software initiatives.
Job Responsibilities:
Qualifications:
Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools, is also required.
Education: Master's or Ph.D. degree in Computer Science or Electrical Engineering
Experience: Minimum of 3+ years with Masters in relevant industrial experience is required, or Ph.D.
Job level is determined by various factors such as organization size, responsibility, career stage, and capabilities.
Supervisory Responsibilities: n/a
Working conditions:
Equal Opportunity Employer (EOE) - Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender, identity, disability, protected veteran status and national origin.
At Astemo, we're challenging the status quo with the power of diversity, inclusion, and collaboration. Our goal is to build an inclusive work environment that celebrates the differences of our employees. We want to ensure that every employee feels valued, respected and empowered. We don't just accept difference-we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. Astemo is proud to be an equal opportunity employer.
If you need a reasonable accommodation to apply for a job at Astemo, please send the nature of the request and contact information to am-jobs@hitachiastemo.com when applying for the position.