1

Independent Contractor Embedded Software Engineer Jobs in Michigan

Embedded Software Engineer

Dearborn, MI · On-site +1

$90K - $188K/yr

Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated ...

Firmware/Embedded Software Engineer

Southfield, MI · On-site

$94K - $129K/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 ...

... Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond ... Additionally, the ability to work independently with minimal direction is required as are strong ...

Sr. Embedded Software Engineer

Farmington Hills, MI · On-site

$122K - $159K/yr

... Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond ... Additionally, the ability to work independently with minimal direction is required as are strong ...

Embedded Software Developer

Troy, MI · On-site

$75K - $85K/yr

This Embedded Software Developer will develop and sustain software projects for our Department of Defense customers. This Embedded Software Developer position may allow for some remote flexibility ...

This Embedded Software Developer will develop and sustain software projects for our Department of Defense customers. This Embedded Software Developer position may allow for some remote flexibility ...

next page

Showing results 1-20

Independent Contractor Embedded Software Engineer information

What is the difference between Independent Contractor Embedded Software Engineer vs Embedded Software Developer?

AspectIndependent Contractor Embedded Software EngineerEmbedded Software Developer
CredentialsTypically requires a degree in computer engineering or related field; certifications like Certified Software Development Professional (CSDP) are commonSimilar credentials; often holds degrees and certifications in software or embedded systems
Work EnvironmentFreelance or contract basis, often remote or client-siteFull-time employment within a company or organization
Employer & Industry UsageUsed by clients across industries like automotive, aerospace, and consumer electronicsEmployed by tech firms, automotive companies, and embedded systems manufacturers

While both roles require similar technical skills and credentials, an Independent Contractor Embedded Software Engineer works on a project basis, often remotely, providing specialized expertise. An Embedded Software Developer is typically a full-time employee within a company, focusing on ongoing development and maintenance of embedded systems.

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 are popular job titles related to Independent Contractor Embedded Software Engineer jobs in Michigan? For Independent Contractor Embedded Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Independent Contractor Embedded Software Engineer jobs in Michigan look for? The top searched job categories for Independent Contractor Embedded Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Independent Contractor Embedded Software Engineer jobs? Cities in Michigan with the most Independent Contractor Embedded Software Engineer job openings:
Infographic showing various Independent Contractor Embedded Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 88% In-person, 6% Hybrid, and 6% Remote job distribution.
Embedded Software Test Engineer

Embedded Software Test Engineer

System One Holdings, LLC

Portage, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 18 days ago


Job description

Job Title: Embedded Software Test Engineer
Location: Portage, MI
Type: Contract
Compensation:
Contractor Work Model: Hybrid - onsite and remote
Hours: 40.0
Security Clearance:
Overview
Minimum of 4 years of experience in software testing, embedded systems testing, or Linux porting and verification activities.Develop and execute test scripts and protocols using Python, C/C++, and MATLAB.
Responsibilities
  • Support embedded software verification activities for custom Yocto-based operating system lifecycle management.
  • Execute manual and automated test procedures, analyze test results, and document findings.
  • Perform operating system updates, system bring-up activities, and application integration support.
  • Collaborate with embedded software and operating system development teams to support integration testing and validation efforts.
  • Develop and execute test scripts and protocols using Python, C/C++, and MATLAB.
  • Track, document, and communicate defects, test results, and verification activities using tools such as JAMA and Jira.
  • Assist with debugging, defect resolution, and root cause analysis during software integration and testing.
  • Support continuous improvement of testing processes, automation, and verification workflows.
Requirements
  • Must Have
  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in software testing, embedded systems testing, or Linux porting and verification activities.
  • Experience working in Linux environments and supporting embedded software validation.
  • Proficiency with Python or C/C++ for scripting, testing, or debugging activities.
  • Understanding of software testing methodologies and verification concepts.
  • Experience executing and documenting manual and automated test procedures.
  • Nice to Have
  • Familiarity with requirements management and traceability tools such as JAMA or DOORS.
  • Experience with GitLab and CI/CD pipelines.
  • Understanding of software development lifecycle (SDLC) and verification processes within regulated environments.
  • Exposure to embedded operating system integration and hardware bring-up activities.
  • Experience using Jira or similar defect tracking tools.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.
System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.
#M1
#LI-VR1
Ref: #861-Cincinnati-S1