1

Embedded Systems Engineering Jobs in Michigan (NOW HIRING)

Be Seen First

Embedded Systems Engineer

Calumet, MI · On-site

$65K - $80K/yr

Design, code and implement software for embedded devices and systems with operator-controlled ... Bachelor's degree in computer engineering, electrical engineering or related (or equivalent ...

Embedded Triage Engineer The Embedded Triage Engineer will evaluate performance data and test ... Bachelor's degree in computer science, computer engineering, systems engineering, or a related ...

Embedded Triage Engineer The Embedded Triage Engineer will evaluate performance data and test ... Bachelor's degree in computer science, computer engineering, systems engineering, or a related ...

Embedded Triage Engineer The Embedded Triage Engineer will evaluate performance data and test ... Bachelor's degree in computer science, computer engineering, systems engineering, or a related ...

next page

Showing results 1-20

Embedded Systems Engineering information

See Michigan salary details

$54.5K

$119.6K

$167.3K

How much do embedded systems engineering jobs pay per year?

As of Jul 29, 2026, the average yearly pay for embedded systems engineering in Michigan is $119,647.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,200.00 and $142,500.00 per year, depending on experience, location, and employer.

What are embedded systems engineering?

Embedded systems engineering is a branch of engineering focused on designing, developing, and maintaining specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These systems are found in a wide range of products, from household appliances and automobiles to medical devices and industrial machines. Embedded systems engineers work with both hardware and software to create solutions that are reliable, efficient, and tailored to specific tasks. Their work often involves programming microcontrollers, integrating sensors and actuators, and ensuring real-time performance. The field requires strong skills in programming, electronics, and systems integration.

What is the difference between Embedded Systems Engineering vs Firmware Engineering?

AspectEmbedded Systems EngineeringFirmware Engineering
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; often certifications in embedded systemsBachelor's in Computer Engineering, Electrical Engineering; certifications in embedded or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in manufacturing or consumer electronicsWriting low-level code for hardware devices, often in consumer electronics, automotive, or IoT sectors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, consumer devicesConsumer electronics, IoT devices, automotive, industrial equipment

Embedded Systems Engineering focuses on designing complete embedded systems, including hardware and software integration. Firmware Engineering specializes in developing low-level code that runs directly on hardware devices. While both roles require similar skills and certifications, embedded engineers work on entire systems, whereas firmware engineers focus on firmware development for specific hardware components.

What are the key skills and qualifications needed to thrive as an Embedded Systems Engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need a solid background in computer engineering, electronics, and programming languages such as C/C++, often supported by a relevant degree. Familiarity with microcontrollers, real-time operating systems (RTOS), and tools like oscilloscopes and debuggers is typically required, along with certifications such as Certified Embedded Systems Engineer (CESE) being advantageous. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills that help in collaborating with multidisciplinary teams and troubleshooting complex systems. These skills ensure the reliable development, integration, and maintenance of embedded solutions critical to modern technology.

How do Embedded Systems Engineers typically collaborate with cross-functional teams during product development?

Embedded Systems Engineers frequently work alongside hardware engineers, software developers, and quality assurance teams to design and integrate system components. This collaboration ensures seamless communication between hardware and software, and often involves joint debugging sessions, code reviews, and regular project meetings. Being able to clearly communicate technical requirements and constraints is vital, as is adapting to iterative feedback from other departments. Effective teamwork is essential to meet project timelines and deliver reliable embedded solutions.
What job categories do people searching Embedded Systems Engineering jobs in Michigan look for? The top searched job categories for Embedded Systems Engineering jobs in Michigan are:
What cities in Michigan are hiring for Embedded Systems Engineering jobs? Cities in Michigan with the most Embedded Systems Engineering job openings:
Infographic showing various Embedded Systems Engineering job openings in Michigan as of July 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $119,647 per year, or $57.5 per hour.
Embedded Systems Engineer

Embedded Systems Engineer

GLSV Inc.

Calumet, MI • On-site

$65K - $80K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Responsibilities:

Design, code and implement software for embedded devices and systems with operator-controlled Networked Power Systems (DDS).

Debug, troubleshoot, and isolate software issues.

Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter.

Participate in design and peer reviews for solutions.

Maintain high standards of software quality with the team by adhering to good practices and habits of configuration control.

Develop and perform tests and test procedures to verify embedded system functionality.

Required:

Proficiency in C/C++ with strong software development, optimization, user & kernel mode debugging skills.

Working knowledge of git version control system for code release and development.

OS fundamentals and system architecture understanding like low-level interfaces such as buses, controllers, interrupts etc.

Working experience on any one major Linux distro like Ubuntu, RedHat, SUSE, etc.

Working experience on any one major real-time controller development system/OS like Texas Instruments/Segger/FreeRTOS/VxWorks.

Strong interpersonal & communication skills working with cross-functional engineering teams (mechanical, electrical) to deliver high-quality systems.

Bachelor's degree in computer engineering, electrical engineering or related (or equivalent experience) with 2+ years of relevant experience.

Ways to Stand Out From the Crowd:

Practical knowledge of Python and CAN bus / J1939 & associated tools like CANalyzer or other CAN analysis and debugging tools.

Experience in HW & SW stack bring up of both custom and off-the-shelf controller designs.

Previous experience around hardware interfaces such as PCIe, SPI, I2C/I3C etc

Linux A/B download & secure boot solutions on x86 & ARM class platforms.

Embedded boot solutions on real-time TI controller class platforms

Experience in programmable logic solutions using VHDL or similar.

Company Description

GLSV, Inc has an outstanding opportunity at its office located in Houghton, MI. GLSV, Inc is seeking a highly motivated and well-organized individual to work as a member of our team. The ideal candidate will have adequate technical skills (or the ability and motivation to learn) to understand and contribute to the team’s work. The individual should also be comfortable as a team member or working independently to meet the needs of the company. This is a unique opportunity to step into a position in a growing area of the company. Character, work ethic, and willingness to learn are equally important to technical skills for this position.

GLSV logo

About GLSV

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

51 - 200 Employees

Headquarters location

Houghton, MI, US

Year founded

1996