Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
The Powertrain Embedded Software Engineer will be responsible for participating in a team of engineers responsible for the development of software for engine and transmission control modules. The ...
The Powertrain Embedded Software Engineer will be responsible for participating in a team of engineers responsible for the development of software for engine and transmission control modules. The ...
Cybersecurity Software Developer (Automotive Embedded) Location: Auburn Hills We are seeking an experienced Cybersecurity Software Developer with strong expertise in automotive embedded systems to ...
Cybersecurity Software Developer (Automotive Embedded) Location: Auburn Hills We are seeking an experienced Cybersecurity Software Developer with strong expertise in automotive embedded systems to ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Develop embedded software documentation and code across vehicle domains such as Fire Control ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Develop embedded software documentation and code across vehicle domains such as Fire Control ...
$114K - $151K/yr
Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software ...
$114K - $151K/yr
Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software ...
We are looking for a highly skilled and motivated Staff Embedded Software Engineer to join our autonomous driving team. In this role, you will lead the development of advanced driver-assistance ...
We are looking for a highly skilled and motivated Staff Embedded Software Engineer to join our autonomous driving team. In this role, you will lead the development of advanced driver-assistance ...
The Engineer - Embedded Software Tester responsibilities include: * Work with the embedded software development team in creating test cases for existing and new embedded software, configured under a ...
The Engineer - Embedded Software Tester responsibilities include: * Work with the embedded software development team in creating test cases for existing and new embedded software, configured under a ...
The Cybersecurity Embedded Software Engineer is a role within the Engineering organization, responsible for implementing embedded cybersecurity software solutions for the XM30 program. This position ...
The Cybersecurity Embedded Software Engineer is a role within the Engineering organization, responsible for implementing embedded cybersecurity software solutions for the XM30 program. This position ...
Pontiac, MI · On-site
The Engineer - Embedded Software Tester responsibilities include: * Work with the embedded software development team in creating test cases for existing and new embedded software, configured under a ...
Pontiac, MI · On-site
The Engineer - Embedded Software Tester responsibilities include: * Work with the embedded software development team in creating test cases for existing and new embedded software, configured under a ...
The Cybersecurity Embedded Software Engineer is a role within the Engineering organization, responsible for implementing embedded cybersecurity software solutions for the XM30 program. This position ...
The Cybersecurity Embedded Software Engineer is a role within the Engineering organization, responsible for implementing embedded cybersecurity software solutions for the XM30 program. This position ...
Auburn Hills, MI · On-site
$117K - $153K/yr
We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion and control modules. The role involves end-to ...
Auburn Hills, MI · On-site
$117K - $153K/yr
We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion and control modules. The role involves end-to ...
Sterling Heights, MI · On-site
$62/hr
Senior Software Engineer Duration: 12 Months - Temporary to Hire Able to obtain a US Secret ... Develop and maintain real-time embedded software applications * Support hardware/software ...
Quick apply
Sterling Heights, MI · On-site
$62/hr
Senior Software Engineer Duration: 12 Months - Temporary to Hire Able to obtain a US Secret ... Develop and maintain real-time embedded software applications * Support hardware/software ...
Dearborn, MI · On-site
$114K - $149K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
Dearborn, MI · On-site
$114K - $149K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
Dearborn, MI · Hybrid
$115K - $150K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
Dearborn, MI · Hybrid
$115K - $150K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
$138K - $171K/yr
... embedded and offline tooling. 3. Employ MATLAB scripts and tools for embedded development and data processing. 4. Develop software within a ROS environment and use ROS tools for logging and ...
$138K - $171K/yr
... embedded and offline tooling. 3. Employ MATLAB scripts and tools for embedded development and data processing. 4. Develop software within a ROS environment and use ROS tools for logging and ...
Auburn Hills, MI · On-site
$95K - $100K/yr
Embedded Software Development Engineer Location: (Remote / Hybrid / On-site - City, Country) Auburn Hills, MI Employment Type: (Full-time / Part-time / Contract) FTE Pay Range: 100,000 Experience * 7 ...
Auburn Hills, MI · On-site
$95K - $100K/yr
Embedded Software Development Engineer Location: (Remote / Hybrid / On-site - City, Country) Auburn Hills, MI Employment Type: (Full-time / Part-time / Contract) FTE Pay Range: 100,000 Experience * 7 ...
Dearborn, MI · Hybrid
$115K - $150K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
Dearborn, MI · Hybrid
$115K - $150K/yr
This position serves as the Senior Embedded Software Engineer for Audio Management frameworks within Ford's next-generation infotainment products. You will define the technical roadmap, architect ...
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
Auburn Hills, MI · On-site
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
Auburn Hills, MI · On-site
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
Auburn Hills, MI · On-site
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
Auburn Hills, MI · On-site
$117K - $153K/yr
... software engineering * Experience with Real-Time OS (RTOS), Linux, Embedded C/C++ * Experience with UML/SysML Model-based SW Dev * Experience with Confluence, Cameo, MS Office * Experience with ...
$66.3K - $75.3K
1% of jobs
$75.3K - $84.3K
2% of jobs
$84.3K - $93.2K
3% of jobs
$93.2K - $102.2K
6% of jobs
$102.2K - $111.1K
5% of jobs
$111.1K - $120.1K
5% of jobs
$123.2K is the 25th percentile. Wages below this are outliers.
$120.1K - $129.1K
5% of jobs
$129.1K - $138K
7% of jobs
$138K - $147K
3% of jobs
$147K - $156K
3% of jobs
The median wage is $157.2K / yr.
$156K - $164.9K
58% of jobs
$66.3K
$145.4K
$164.9K
| 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.
Embedded software is installed on devices that operate like personal computers. Examples of embedded software can be found in geographic positioning systems, or GPS devices, smart watches, and calculators. Embedded software engineers perform a range of embedded software engineering functions, including running system software updates and designing software for embedded systems. Embedded software engineers also advise on product development, approve new product designs, and optimize the product lifecycle.

Contractor
Posted 19 days ago
Job Title: Embedded Software Developer (MCU/SoC – Telematics)
Location: Michigan (Onsite)
Visa: Any visa except CPT
Interview: VideoÂ
Job Summary:
We are seeking an experienced Embedded Software Developer with strong expertise in MCU/SoC-based development for telematics systems. The candidate will work onsite in Michigan, contributing to the design, development, and integration of embedded solutions for automotive/telematics applications.
Key Responsibilities:
Design and develop embedded software for MCU/SoC platforms
Develop and optimize low-level drivers and board support packages (BSP)
Work on telematics systems and automotive communication protocols
Perform debugging, testing, and validation of embedded applications
Collaborate with cross-functional hardware and software teams
Ensure code quality, performance, and compliance with project standards
Required Skills:
Strong experience in Embedded C/C++
Hands-on experience with MCU/SoC architectures
Experience in telematics systems development
Knowledge of automotive communication protocols (CAN, LIN, Ethernet, etc.)
Experience with RTOS and embedded Linux (preferred)
Strong debugging and problem-solving skills
Sourced by ZipRecruiter
SMART-iPLACE provides innovative staffing and consulting solutions that help our clients achieve their business objectives. We can understand and support all areas of your IT systems from back-end infrastructure to front-end personal productivity. Our goal is create innovative IT solutions that enable your business to be more agile and competitive.
It services
51 - 200 Employees
Irving, TX, US
2021