1

Embedded System Software Engineer Jobs in Michigan

Embedded Software Engineer

Allen Park, MI ยท On-site

$119K - $157K/yr

Develop embedded software and algorithms from system and software requirements. * Design, implement, and validate software using Embedded C and MATLAB/Simulink . * Perform unit, integration ...

Embedded Software Engineer

Allen Park, MI ยท On-site

$119K - $157K/yr

Stefanini is looking for an Embedded Software Engineer (Allen Park, MI) For quick apply, please ... Experience in embedded systems development and testing. Education RequiredBachelor's Degree, Master ...

Work closely with validation, controls, systems, and application engineering teams throughout development. * Utilize oscilloscopes, logic analyzers, and CAN tools to debug software and hardware ...

Showing results 21-40

Embedded System Software Engineer information

See Michigan salary details

$61K

$133.7K

$151.7K

How much do embedded system software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for embedded system software engineer in Michigan is $133,688.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What does an embedded system software engineer do?

An Embedded System Software Engineer designs, develops, tests, and optimizes software for embedded systems, which are specialized computing devices integrated into hardware. They work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C and C++. Their responsibilities include writing efficient code, debugging hardware-software interactions, and ensuring system stability and performance. They often collaborate with hardware engineers to ensure seamless integration of software and hardware components.

What does a typical day look like for an embedded system software engineer?

A typical day for an Embedded System Software Engineer involves writing and testing code for embedded devices, debugging hardware-software interactions, and collaborating closely with hardware engineers and cross-functional teams. You may participate in design reviews, update technical documentation, and ensure that software meets performance and safety requirements. Your role often requires balancing multiple projects, troubleshooting complex system issues, and adapting to evolving product needs. Working in this field provides the opportunity to see your software in action on real-world devices, making it both challenging and rewarding.

What are the key skills and qualifications needed to thrive as an embedded system software engineer?

To thrive as an Embedded System Software Engineer, you need a solid background in C/C++ programming, microcontroller architectures, and real-time operating systems, typically supported by a degree in electrical engineering, computer engineering, or a related field. Experience with debugging tools, protocol analyzers, version control systems (like Git), and certifications such as Certified Embedded Systems Engineer (CESE) are advantageous. Strong analytical thinking, effective problem-solving, and clear communication help distinguish top performers in this role. These skills and qualities are essential for designing, developing, and maintaining reliable embedded software that interacts seamlessly with hardware and meets rigorous industry standards.

Do embedded system software engineers work on embedded systems?

Yes, embedded system software engineers design, develop, and test software specifically for embedded systems, which are specialized computing devices within larger systems such as appliances, vehicles, or industrial equipment. They often work with real-time operating systems, low-level programming languages like C or C++, and hardware interfaces to ensure the software functions reliably in the embedded environment.

What are the most commonly searched types of Embedded System Software Engineer jobs in Michigan?

The most popular types of Embedded System Software Engineer jobs in Michigan are:

What job categories do people searching Embedded System Software Engineer jobs in Michigan look for?

The top searched job categories for Embedded System Software Engineer jobs in Michigan are:

Infographic showing various Embedded System Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 14% Part Time, 2% Temporary, 3% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $133,688 per year, or $64.3 per hour.

Embedded Controls Software Engineer

HTC Global Services

Allen Park, MI โ€ข On-site

$119K - $157K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

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 automotive systems. The ideal candidate will have expertise in embedded software development, real-time systems, embedded controls, and automotive software development throughout the complete product lifecycle.
Key Responsibilities
  • Design, develop, and implement embedded control software for automotive systems.
  • Perform software architecture, analysis, and design for new embedded features.
  • Collaborate with cross-functional teams to translate system requirements into functional and technical software specifications.
  • Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and Python.
  • Implement AUTOSAR-compliant software components and support software integration.
  • Perform software verification and validation through Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), unit testing, and integration testing.
  • Conduct on-target software validation and debugging using automotive development tools.
  • Perform root cause analysis and resolve software defects.
  • Ensure compliance with automotive software quality and functional safety standards, including ISO 26262, ASPICE, and AUTOSAR.
  • Develop automation scripts to improve software development and testing efficiency.
  • Participate throughout the embedded software development lifecycle, from requirements through implementation and validation.

Required Qualifications
  • Master's Degree.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Hands-on experience with embedded software development.
  • Strong knowledge of embedded systems and real-time software development.
  • Proficiency in C/C++ programming.
  • Experience with MATLAB, Simulink, and Stateflow.
  • Experience developing automation scripts using Python.
  • Experience with AUTOSAR software development.
  • Experience with CAN/LIN communication protocols.
  • Experience with software verification and validation, including MIL, SIL, and HIL testing.
  • Familiarity with automotive software development tools and debugging environments.
  • Knowledge of ISO 26262, ASPICE, and AUTOSAR standards.

What Makes HTC A Great Place To Build Your Future
HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you'll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You'll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
#LI-Hybrid #LI-KK1