1

Contract Embedded Software Engineer Jobs in Michigan

Embedded Software Engineer

Allen Park, MI

$119K - $157K/yr

Embedded Software Engineer | Allen Park, MI | Onsite We're looking for a skilled Embedded Software Engineer with strong Embedded C/C++ expertise to join an exciting Automotive project focused on next ...

Embedded Software Engineer

Grand Rapids, MI · On-site

$121K - $159K/yr

About the Job Simms Electronics Engineering team is seeking an Embedded Software Engineer with working knowledge of general digital/EE design and embedded software development for a wide variety of ...

Embedded Software Engineer

MI

$118K - $156K/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 Software Engineer

Grand Rapids, MI · On-site

$126K - $166K/yr

About the Job Simms Electronics Engineering team is seeking an Embedded Software Engineer with working knowledge of general digital/EE design and embedded software development for a wide variety of ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the vehicle to be updated quickly and safely via ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the vehicle to be updated quickly and safely via ...

Embedded software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Embedded Software Engineer Location: Allen Park, MI (Onsite) Duration: 6+ months Implementation Partner: Infosys End Client: To be disclosed (Automotive) JD Total Years of experience : 5-7 years ...

Embedded Software Engineer

Farmington Hills, MI · On-site

$129K - $170K/yr

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

Embedded Software Engineer

Southfield, MI · On-site

$120K - $158K/yr

Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience). * 3+ years developing embedded software in C/C++; demonstrated experience with lowlevel drivers and ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

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 ...

Embedded Software Engineer

Rochester, MI

$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 ...

Embedded Software Engineer

Warren, MI · On-site

$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 ...

next page

Showing results 1-20

Contract Embedded Software Engineer information

See Michigan salary details

$61K

$133.7K

$151.7K

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

As of Jun 17, 2026, the average yearly pay for contract embedded 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 are typical day-to-day responsibilities for a Contract Embedded Software Engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the Contract Embedded Software Engineer position, and why are they important?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What is a Contract Embedded Software Engineer job?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What are the most commonly searched types of Embedded Software Engineer jobs in Michigan? The most popular types of Embedded Software Engineer jobs in Michigan are:
What job categories do people searching Contract Embedded Software Engineer jobs in Michigan look for? The top searched job categories for Contract Embedded Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Contract Embedded Software Engineer jobs? Cities in Michigan with the most Contract Embedded Software Engineer job openings:
Infographic showing various Contract Embedded Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 71% Full Time, 1% Part Time, 1% Temporary, 26% Contract, and 1% Nights. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $133,688 per year, or $64.3 per hour.
Embedded Software Engineer

Embedded Software Engineer

Moseley Technical Services, Inc.

Auburn Hills, MI • On-site

$66 - $76/hr

Full-time

Medical, Retirement

Posted 5 days ago


Job description

Check out this new opportunity!
Embedded Software Engineer
Auburn Hills, MI
$66.00 - $76.00/Hourly
Active Secret Clearance or the ability to obtain
US Citizenship Required by Federal Law
We are hiring a Senior Embedded Software Engineer to support the development of advanced military combat vehicle software systems, including embedded software, cybersecurity, systems integration, and vehicle electronics. This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems Engineering (MBSE), CAN Bus communications, and defense vehicle systems, supporting the full product lifecycle from concept development through integration, testing, and deployment.
Responsibilities:
  • Develop embedded software solutions supporting military combat vehicle platforms and mission-critical systems.
  • Design, develop, integrate, and maintain software applications using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS).
  • Support cybersecurity implementation, DevSecOps initiatives, agile software development, and rapid prototyping activities.
  • Develop software requirements, algorithms, logic flow diagrams, activity diagrams, and system models using UML and SysML methodologies.
  • Perform software simulation, modeling, trade studies, and performance analysis to validate system functionality and customer requirements.
  • Support software lifecycle activities, including requirements management, configuration control, verification, validation, and system integration.
  • Develop and integrate software drivers, applications, kernels, containers, and virtual machine environments.
  • Support CPU, GPU, and FPGA integration activities using appropriate engineering and development tools.
  • Integrate military lethality, survivability, communications, and C5ISR systems into vehicle architectures.
  • Participate in system integration laboratory (SIL) and hardware-in-the-loop (HIL) testing activities.
  • Review test plans and support component, subsystem, and vehicle-level testing efforts.
  • Analyze test data, troubleshoot software and hardware issues, and implement corrective actions.
  • Collaborate with engineering, manufacturing, suppliers, and customers throughout the product lifecycle.
  • Support proposal activities, technical planning, delivery schedules, and customer engagements.
  • Maintain technical documentation and engineering artifacts in compliance with development and quality processes.

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Current ability to obtain and maintain a Secret Security Clearance.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Systems Engineering, Aerospace Engineering, Automotive Engineering, Computer Science, or related technical discipline; equivalent experience considered.
  • Minimum 5 years of software engineering experience supporting embedded systems development.
  • Experience with Real-Time Operating Systems (RTOS), Linux, and Embedded C/C++ development.
  • Experience with UML, SysML, and Model-Based Software Development methodologies.
  • Experience with software development and collaboration tools such as Git, Jira, Confluence, Kubernetes, MATLAB/Simulink, CANoe, or similar platforms.
  • Experience with standard communication protocols including J1939 CAN Bus, RS422/485, and Ethernet networks.
  • Experience with TCP/IP, UDP, DDS, Multicast, DisplayPort, HDMI, and HD-SDI protocols.
  • Experience supporting x86, ARM, GPU, and FPGA-based systems.
  • Working knowledge of digital, analog, power, and RF electronics.
  • Understanding of vehicle power distribution systems, power management architectures, and Power Distribution Modules (PDMs).
  • Hands-on experience using engineering lab equipment such as oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
  • Ability to travel internationally as required for technology transfer and program support.

Preferred Qualifications:
  • Experience supporting military vehicle, defense, aerospace, or highly regulated industry programs.
  • Experience with DevSecOps, containerized software environments, and virtual machine architectures.
  • Experience supporting SIL and HIL test environments.
  • Experience integrating C5ISR, survivability, lethality, or mission systems.
  • Experience with engineering management, proposal development, bid capture, contract support, or delivery planning.
  • Experience working within multinational engineering organizations and global development teams.
  • Active Secret Security Clearance.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."
Qualifications
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30 year-old commitment to be a "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media