1

Freelance Embedded Software Engineer Jobs in Troy, MI

Engineering Position Overview and Objective Astemo's Advanced Development Division is hiring an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes ...

Sr. Embedded Software Engineer

Farmington Hills, MI · On-site

$122K - $159K/yr

Engineering Position Overview and Objective Astemo's Advanced Development Division is hiring an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes ...

Senior Embedded Software Engineer

Detroit, MI · On-site

$122K - $160K/yr

About the Job We are seeking a skilled and experienced Senior Embedded Software Engineer to join the Parry Labs team in the Detroit metro area. In this role, you will support configuration and ...

Showing results 41-60

Freelance Embedded Software Engineer information

See Troy, MI salary details

$66.3K

$145.4K

$164.9K

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

As of Sep 1, 2026, the average yearly pay for freelance embedded software engineer in Troy, MI is $145,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,600.00 and $164,000.00 per year, depending on experience, location, and employer.

What is a freelance embedded software engineer?

A Freelance Embedded Software Engineer is a professional who designs, develops, tests, and maintains software that operates on embedded systems, such as microcontrollers and specialized hardware, while working independently or on a contract basis. Unlike full-time employees, freelancers typically work with multiple clients on a project-by-project basis. Their responsibilities often include writing firmware, optimizing code for hardware constraints, and integrating software with electronic components. Freelancers in this field enjoy flexibility and variety in their work, but are also responsible for managing their own business operations.

What are some common challenges freelance embedded software engineers face when working with multiple clients?

Freelance embedded software engineers often juggle several projects simultaneously, each with unique hardware platforms, toolchains, and client expectations. Managing communication across different time zones and ensuring clear documentation for handoffs can be challenging. Additionally, freelancers must quickly adapt to varying development environments and maintain up-to-date knowledge of industry standards to deliver quality solutions. Effective organization and transparent project management are key to overcoming these hurdles.

What are the key skills and qualifications needed to thrive as a freelance embedded software engineer, and why are they important?

To thrive as a Freelance Embedded Software Engineer, you need a strong background in computer science or electrical engineering, proficiency in embedded C/C++, and experience with microcontrollers or real-time operating systems. Familiarity with development tools such as Keil, IAR, or Eclipse, version control systems like Git, and relevant certifications (e.g., ARM Accredited Engineer) are highly valued. Excellent problem-solving skills, self-motivation, and strong communication are crucial for managing diverse client projects and remote collaborations. These skills ensure you can deliver reliable, efficient solutions tailored to client needs while maintaining professional autonomy and quality standards.

What is the difference between Freelance Embedded Software Engineer vs Embedded Software Developer?

AspectFreelance Embedded Software EngineerEmbedded Software Developer
CredentialsTypically requires a degree in computer engineering or related field, with certifications like ARM or RTOS expertiseSimilar credentials, often with certifications in embedded systems or specific platforms
Work EnvironmentIndependent, project-based, often remote or client-siteUsually employed by companies, working in teams within offices or labs
Industry UsageFreelance market for custom projects, consulting, or short-term contractsFull-time or contract roles within tech, automotive, medical, or consumer electronics industries

While both roles require embedded systems knowledge and similar credentials, a Freelance Embedded Software Engineer works independently on diverse projects, often remotely, whereas an Embedded Software Developer is typically employed by a company, working within a team on ongoing product development.

What are the most commonly searched types of Embedded Software Engineer jobs in Troy, MI?

The most popular types of Embedded Software Engineer jobs in Troy, MI are:

What cities near Troy, MI are hiring for Freelance Embedded Software Engineer jobs?

Cities near Troy, MI with the most Freelance Embedded Software Engineer job openings:

Infographic showing various Freelance Embedded Software Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,374 per year, or $69.9 per hour.

Senior Embedded Software Engineer

Moseley Technical Services, Inc.

Auburn Hills, MI • On-site

$52 - $76/hr

Full-time

Medical, Retirement

Re-posted 17 days ago


Job description

Check out this new opportunity!
Embedded Software Engineer
Auburn Hills, MI
$52.00 - $76.00/Hourly
Ability to Obtain a Secret Clearance
For over 30 years, we've been committed to excellence and innovation, helping our clients tackle complex challenges by providing them with the best talent in the field. Join us and be a part of a company that values your skills and offers you the opportunity to meet your career goals.
Responsibilities:
  • Develop vehicle software, embedded applications, drivers, kernels, containers, and virtual machine-based solutions.
  • Support rapid prototyping, Agile development, DevSecOps, and software lifecycle activities from requirements through verification and integration.
  • Create software requirements specifications, algorithms, logic flowcharts, activity diagrams, and SysML/UML-based models.
  • Simulate, analyze, and evaluate software solutions to ensure system performance meets customer requirements.
  • Perform trade studies to compare technical approaches and recommend optimal solutions.
  • Support integration of lethality, survivability, C5ISR, CPU, GPU, and FPGA-based systems.
  • Participate in System Integration Lab (SIL) and Hardware-in-the-Loop (HIL) activities.
  • Review test plans for compliance with customer requirements and system functions.
  • Support component, prototype, and vehicle-level testing using test and scan software tools.
  • Monitor and analyze test results, troubleshoot issues, and implement corrective actions.
  • Interface with external customers, suppliers, and internal engineering teams.

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, Automotive Engineering, or equivalent work experience.
  • Current or ability to obtain a Secret U.S. Defense clearance.
  • 5+ years of experience in software engineering, embedded systems, or systems integration.
  • Experience with RTOS, Linux, Embedded C, and C++.
  • Experience with UML/SysML model-based software development.
  • Experience with tools such as Git, Jira, Confluence, Cameo, Kubernetes, CANoe, MATLAB/Simulink, and MS Office.
  • Experience with standard bus and communication protocols, including J1939 CAN Bus, RS-422/485, Ethernet, TCP/IP, UDP, DDS, Multicast, DisplayPort, HDMI, and HD-SDI.
  • Experience with hardware platforms including x86, ARM, GPU, and FPGA.
  • Working knowledge of digital, analog, power, and RF electronics.
  • Understanding of vehicle power distribution systems, automotive power management, and Power Distribution Modules (PDMs).
  • Hands-on experience with lab equipment such as oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
  • Experience supporting software development in a highly regulated engineering environment.
  • Experience with proposal support, bid capture, contract negotiations, or delivery planning preferred.
  • Willing and able to travel internationally for technology transfer.

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