1

Embedded Engineer Jobs in Ann Arbor, MI (NOW HIRING)

Embedded Engineer

Allen Park, MI · Hybrid

$119.90K - $157.80K/yr

... Engineer to join our innovative Body Controls organization. In this critical role, you will be responsible for the design, development, integration, testing, and release of embedded software for ...

Embedded Engineer

Allen Park, MI · On-site

$119.90K - $157.80K/yr

... Engineer to join our innovative Body Controls organization. In this critical role, you will be responsible for the design, development, integration, testing, and release of embedded software for ...

Embedded Engineer

Allen Park, MI · On-site

$119.90K - $157.80K/yr

... Engineer to join our innovative Body Controls organization. In this critical role, you will be responsible for the design, development, integration, testing, and release of embedded software for ...

Embedded Software Engineer

MI · On-site

$118.90K - $156.40K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Embedded Firmware Engineer

Ann Arbor, MI · On-site

$135K - $175K/yr

We are seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge computing platforms. You will work alongside a diverse team of experts across hardware, cloud ...

Embedded Firmware Engineer

Ann Arbor, MI · On-site

$135K - $175K/yr

We are seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge computing platforms. You will work alongside a diverse team of experts across hardware, cloud ...

Senior Embedded Software Engineer

Novi, MI · On-site

$116.80K - $153.10K/yr

Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace ...

Strong Embedded C programming experience, with knowledge of Matlab/Simulink Experience with Microsoft Project for Project/Resource Management and Planning Configuration and Requirements Management ...

Work in a team of highly motivated Embedded Software Engineers Design and develop embedded software components for the Body Control System. * Analyze, feature-level requirement design, functional ...

Engineer - Embedded Firmware

Novi, MI · On-site

$97K - $132.80K/yr

The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...

Engineer - Embedded Firmware

Novi, MI

$97K - $132.80K/yr

The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...

Embedded Software Engineer

Northville, MI · On-site

$125K - $164.50K/yr

Responsible for developing Embedded Software for automotive ECUs and applications. * Excellent programming skills in C and embedded C * Experience in Vector Davinci Bootloader development, , OTA

Systems Engineer

Southfield, MI · On-site

$120.35K/yr

One (1) year in the position above, as a Systems Analyst, as a Telecom Network Engineer, as an Embedded Engineer, as a Product Design Engineer or in a related occupation; Other Requirements:

Firmware/Embedded Software Engineer

Southfield, MI · On-site

$94.50K - $129.30K/yr

The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: * Design and implement software of embedded ...

Embedded Software Engineer

Milford, MI · Hybrid

$119.20K - $156.80K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Milford, MI · Hybrid

$119.20K - $156.80K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Milford, MI · Hybrid

$115.70K - $152.20K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Milford, MI · On-site

$115.70K - $152.20K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

next page

Showing results 1-20

Embedded Engineer information

See Ann Arbor, MI salary details

$68.5K

$150.1K

$170.2K

How much do embedded engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for embedded engineer in Ann Arbor, MI is $150,060.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,600.00 and $169,300.00 per year, depending on experience, location, and employer.

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

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by Embedded Engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What does an Embedded Engineer do?

An Embedded Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices not typically considered computers, such as automotive controllers, medical devices, and consumer electronics. These engineers write code that interacts directly with hardware, optimizing for performance, reliability, and resource constraints. Their work often involves using languages like C and C++, debugging hardware-software interactions, and ensuring the embedded system meets all functional and safety requirements.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

What are the most commonly searched types of Embedded Engineer jobs in Ann Arbor, MI? The most popular types of Embedded Engineer jobs in Ann Arbor, MI are:
What are popular job titles related to Embedded Engineer jobs in Ann Arbor, MI? For Embedded Engineer jobs in Ann Arbor, MI, the most frequently searched job titles are:
What cities near Ann Arbor, MI are hiring for Embedded Engineer jobs? Cities near Ann Arbor, MI with the most Embedded Engineer job openings:
Infographic showing various Embedded Engineer job openings in Ann Arbor, MI as of May 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $150,060 per year, or $72.1 per hour.
Embedded Engineer

Embedded Engineer

Optimal Inc.

Allen Park, MI • Hybrid

$119.90K - $157.80K/yr

Contractor

Posted 13 days ago


Job description

Position Description:
OEM is seeking a highly skilled and experienced Software Design & Release Engineer to join our innovative Body Controls organization. In this critical role, you will be responsible for the design, development, integration, testing, and release of embedded software for advanced DC-DC converter solutions that power and manage various electrical systems within OEM's next-generation vehicles. This position demands an understanding of embedded software development, real-time control systems, functional safety, cybersecurity, and automotive electrical architectures, ensuring our DCDC software is robust, efficient, safe, and compliant with global automotive standards. You will collaborate with our core software team, during the software product lifecycle from concept to production, collaborating with cross-functional teams and external suppliers to deliver world-class power control software for critical body electronic systems. You will manage the entire software lifecycle for 48V DCDC modules. This position requires a deep understanding of automotive power supply systems and robust automotive software development and delivery processes.

Skills Required:
Lead the design, development, and release of embedded software for 48V DCDC converter components, collaborating closely with external suppliers.
Translate functional, performance, diagnostic, cybersecurity, safety, and quality requirements into clear and actionable software specifications for suppliers.
Review and approve supplier software designs, architectures, test plans, and validation reports to ensure compliance with OEM standards and industry best practices (e.g., ASPICE, ISO 26262).
Monitor supplier software development progress, track key performance indicators, and manage deliverables to ensure adherence to program timelines and quality gates.
Facilitate efficient resolution of technical issues and defects during all phases of the software development lifecycle, including root cause analysis and corrective action implementation.
Ensure rigorous software validation and verification activities are conducted, supporting both bench and vehicle-level testing.
Support vehicle integration and testing efforts for the 48V DCDC component, troubleshooting software-related issues as they arise.

Experience Required:
Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
3+ years of experience in embedded software development and delivery within the automotive industry.
Strong understanding of automotive software development processes, including familiarity with ASPICE and ISO 26262.
Demonstrated knowledge of power electronics, specifically DC-DC converters and 48V vehicle architectures.
Experience working with automotive suppliers on software development projects.
Understanding of cybersecurity principles as applied to automotive embedded systems.
Excellent problem-solving skills and experience with Root Cause Analysis (RCA) methodologies.
Excellent written and verbal communication skills, with the ability to present complex technical information clearly.
Strong project management and organizational skills.

Education Required:
Bachelor's Degree
HYBRID / 4 days per week in the office***