Embedded Software Engineer
$121K - $159K/yr
Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...
$121K - $159K/yr
Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...
$121K - $159K/yr
Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...
Pontiac, MI · On-site
$110 - $150/hr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Pontiac, MI · On-site
$110 - $150/hr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
$123K - $162K/yr
Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...
$123K - $162K/yr
Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...
Allen Park, MI · On-site
$119K - $157K/yr
Job Title Embedded Controls Software Engineer Overview We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced ...
Allen Park, MI · On-site
$119K - $157K/yr
Job Title Embedded Controls Software Engineer Overview We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced ...
Allen Park, MI · On-site
$119K - $157K/yr
Job Title Embedded Controls Software Engineer Overview We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced ...
Allen Park, MI · On-site
$119K - $157K/yr
Job Title Embedded Controls Software Engineer Overview We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced ...
Auburn Hills, MI · On-site
$124K - $163K/yr
Title: Software Architect / Senior Software Engineer Location: Auburn Hills MI: Visa: Any Visa ... Design, develop, and maintain production embedded software in C (and supporting tools/scripts in ...
Quick apply
Auburn Hills, MI · On-site
$124K - $163K/yr
Title: Software Architect / Senior Software Engineer Location: Auburn Hills MI: Visa: Any Visa ... Design, develop, and maintain production embedded software in C (and supporting tools/scripts in ...
Pontiac, MI · On-site
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Pontiac, MI · On-site
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Pontiac, MI · On-site
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Pontiac, MI · On-site
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
Quick apply
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
The engineer will lead software development activities from requirements analysis and software architecture through coding, integration, validation, and production launch. This is a hands-on embedded ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Embedded Software Engineer - Product Engineer At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Embedded Software Engineer - Product Engineer At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your ...
$90K - $188K/yr
Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated ...
$90K - $188K/yr
Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated ...
Pontiac, MI · Hybrid
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Pontiac, MI · Hybrid
$123K - $161K/yr
Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...
Detroit, MI · On-site
$113K - $148K/yr
Project description We are seeking two Senior Embedded Software Engineers to support an automotive software engagement in the Detroit area. This role is focused on embedded automotive software ...
Detroit, MI · On-site
$113K - $148K/yr
Project description We are seeking two Senior Embedded Software Engineers to support an automotive software engagement in the Detroit area. This role is focused on embedded automotive software ...
Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: Design, develop, and maintain embedded Linux software for ...
Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: Design, develop, and maintain embedded Linux software for ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Embedded Software Engineer - Product Engineer At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Embedded Software Engineer - Product Engineer At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your ...
Allen Park, MI · On-site
$119K - $157K/yr
Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply, please reach out to Saurabh Kapoor at / As an Embedded Controls Software Engineer, you will be a ...
Allen Park, MI · On-site
$119K - $157K/yr
Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply, please reach out to Saurabh Kapoor at / As an Embedded Controls Software Engineer, you will be a ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Responsibilities Embedded Software Engineer - Product Engineer - positions offered by Ford Motor Company (Allen Park, Michigan). This is a hybrid position whereby the employee will work both from ...
Allen Park, MI · On-site
$102.19 - $190.50/hr
Responsibilities Embedded Software Engineer - Product Engineer - positions offered by Ford Motor Company (Allen Park, Michigan). This is a hybrid position whereby the employee will work both from ...
Milford, MI · Hybrid
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple automotive applications. As a member of the HWIO Engineering group, you'll work with cutting-edge systems ...
Milford, MI · Hybrid
$109K - $142K/yr
We develop and test low-level embedded software that is portable and scalable across multiple automotive applications. As a member of the HWIO Engineering group, you'll work with cutting-edge systems ...
$65.7K - $74.5K
1% of jobs
$74.5K - $83.4K
2% of jobs
$83.4K - $92.3K
3% of jobs
$92.3K - $101.2K
6% of jobs
$101.2K - $110K
5% of jobs
$110K - $118.9K
5% of jobs
$122K is the 25th percentile. Wages below this are outliers.
$118.9K - $127.8K
5% of jobs
$127.8K - $136.6K
7% of jobs
$136.6K - $145.5K
3% of jobs
$145.5K - $154.4K
3% of jobs
The median wage is $155.6K / yr.
$154.4K - $163.2K
58% of jobs
$65.7K
$143.9K
$163.2K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.
The most popular types of Embedded Software Engineer jobs in Novi, MI are:
For Embedded Software Engineer jobs in Novi, MI, the most frequently searched job titles are:
The top searched job categories for Embedded Software Engineer jobs in Novi, MI are:
Cities near Novi, MI with the most Embedded Software Engineer job openings:

$121K - $159K/yr
Contractor
Re-posted 14 days ago
Client is IT Consulting Major listed in Fortune 500 with operations in almost all cities in US and provides great environment with opportunity to work with best talent in the Market.Â
Job Description:
      Develop control algorithms for embedded controllers
      Implement control algorithms using Assembly and C programming languages
      Develop MISRA C compliant code
      Assist in developing hardware/software test plans
      Develop detailed software design documentation
      Develop unit and integration test plans and perform unit and integration testing
      Oversee laboratory testing
      Participate in design reviews
      Occasional OEM customer interaction
Â
Job Requirements:
      B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with     5+ years of software development experience using C and assembly software for embedded controllers
      Strong knowledge of CAN and LIN communication protocols and diagnostics
      Working experience of HAL or HWIO design, Low level driver design, development of complex drivers for      both on-chip microcontroller and ASIC peripherals.
      Strong knowledge of layered software architectures and design of Interface layers
      Ability to interpret circuit schematics for IO processing and configurations
      Motor controls experience (permanent magnet brushed DC motors, DC stepper motors etc)
      Experience using development tools: Cross-compilers, Vector tools, Debuggers,               Oscilloscope,  Logic  analyzers.
      Strong "hands-on" controller and software testing experience
      Working knowledge of MISRA C and ISO 26262 Functional Safety requirements
Education:
Bachelor - Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science
Master - Electrical Engineering/Computer Engineering/Computer Science (preferred)
All your information will be kept confidential according to EEO guidelines.