1

Freelance Embedded Systems Engineer Jobs in Michigan

Ada Embedded Engineer

Grand Rapids, MI ยท On-site

$126K - $166K/yr

... software engineer with deep expertise in Ada development, embedded networking, and secure ... System-on-Module (SoM) technologies * Board Support Packages (BSPs) * Device driver development

Ada Embedded Engineer

Grand Rapids, MI ยท On-site

$126K - $166K/yr

... software engineer with deep expertise in Ada development, embedded networking, and secure ... System-on-Module (SoM) technologies * Board Support Packages (BSPs) * Device driver development

Staff Systems Engineer (Core Platform)

Warren, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This platform enables developers to discover, provision, and execute workloads on automotive ... This is not a pure embedded development role. You will use your understanding of embedded systems ...

Systems Engineer Intern

Detroit, MI

$16.50 - $21.50/hr

You will support engineering teams working on embedded systems, electromechanical components, and automotive comfort technologies. So, what will you be doing as a Systems Engineer Intern? * Systems ...

Systems Engineer Intern

Detroit, MI

$16.50 - $21.50/hr

You will support engineering teams working on embedded systems, electromechanical components, and automotive comfort technologies. So, what will you be doing as a Systems Engineer Intern? * Systems ...

Systems Engineer Intern

Detroit, MI ยท On-site

$16.50 - $21.50/hr

You will support engineering teams working on embedded systems, electromechanical components, and automotive comfort technologies. So, what will you be doing as a Systems Engineer Intern? * Systems ...

Showing results 41-60

Freelance Embedded Systems Engineer information

What is a freelance embedded systems engineer?

Freelance embedded systems engineers are independent professionals who design, develop, and maintain embedded systems for various clients on a project basis. These engineers specialize in integrating hardware and software to create systems that perform dedicated functions within larger devices, such as automotive electronics, medical devices, or consumer electronics. Working as freelancers, they may handle tasks such as firmware development, hardware design, debugging, and system integration, often collaborating remotely with clients from different industries. Their flexible work style allows them to take on diverse projects and stay updated with the latest embedded technologies.

What are the key skills and qualifications needed to thrive as a freelance embedded systems engineer?

To thrive as a Freelance Embedded Systems Engineer, you need expertise in embedded C/C++ programming, microcontroller architecture, and electronics fundamentals, often supported by a degree in electrical engineering or computer science. Familiarity with tools such as oscilloscopes, logic analyzers, version control (e.g., Git), and platforms like ARM, Arduino, or RTOS, as well as certifications like Certified Embedded Systems Engineer (CESE), is highly valuable. Strong problem-solving abilities, effective communication, and the ability to manage projects independently are standout soft skills for this role. These skills are essential to deliver reliable, efficient solutions tailored to client needs while maintaining professionalism and adaptability in dynamic, project-based environments.

What are some common challenges faced by freelance embedded systems engineers, and how can they be addressed?

Freelance embedded systems engineers often encounter challenges such as managing multiple projects with varying requirements, keeping up with rapidly evolving hardware and software technologies, and ensuring effective communication with remote clients. To address these issues, it's important to maintain organized project management practices, invest time in continuous learning, and set clear expectations with clients regarding deliverables and timelines. Building a strong professional network and leveraging online collaboration tools can also enhance efficiency and client satisfaction.

What are the most commonly searched types of Embedded Systems Engineer jobs in Michigan?

The most popular types of Embedded Systems Engineer jobs in Michigan are:

What job categories do people searching Freelance Embedded Systems Engineer jobs in Michigan look for?

The top searched job categories for Freelance Embedded Systems Engineer jobs in Michigan are:

What cities in Michigan are hiring for Freelance Embedded Systems Engineer jobs?

Cities in Michigan with the most Freelance Embedded Systems Engineer job openings:

Software Development, Integration & Platform Delivery Engineer (Embedded Systems)

Fiat Chrysler Automobiles (FCA)

Auburn Hills, MI โ€ข On-site

$124K - $163K/yr

Other

Posted 3 days ago

New


Job description

We are seeking a technically strong and motivated Software Development, Integration & Platform Delivery Engineer to support embedded software development for advanced automotive propulsion and vehicle systems. This role supports software integration, validation, automation, and continuous delivery across MIL, SIL, and HIL environments. 

Key Responsibilities 


Develop and integrate embedded software for automotive control systems and platforms 

Support software builds, integration, debugging, and release activities 

Execute validation across Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) 

Create and maintain simulation models, test cases, and automated scripts 

Support software release and platform delivery processes 

Contribute to CI/CD pipelines, build automation, packaging, and deployment 

Improve software development and integration workflows 


Basic Qualifications:


Bachelor's degree in:

Computer Engineering

Electrical Engineering

Computer Science


1+ years of experience in embedded software development, validation, or systems integration.

Understanding of software development lifecycle and embedded systems fundamentals.

Familiarity with one or more programming languages:

C

C++

Python

MATLAB/Simulink


Basic knowledge of MIL, SIL, and/or HIL validation concepts.

Exposure to version control systems such as Git.

Strong analytical, troubleshooting, and problem-solving skills.

Good communication and teamwork abilities.