1

Freelance Embedded Systems Engineer Jobs in Michigan

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 ... Collaborate with System Engineers to refine understanding of requirements and identify ...

Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...

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 ... Collaborate with System Engineers to refine understanding of requirements and identify ...

Senior Systems Engineer

Dexter, MI · On-site

$50 - $75/hr

Broad familiarity with embedded systems, vehicle networks, electrical systems, controls, and software development. * Experience with EV systems, functional safety, MBSE, or systems engineering ...

Showing results 21-40

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 cities in Michigan are hiring for Freelance Embedded Systems Engineer jobs?

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

Embedded System Test Engineer

E-Solutions

Zeeland, MI

Full-time

Posted 7 days ago


Job description

Software And Systems Engineer

Randstad Engineering Solutions is looking for talented Software and Systems Engineers to join our growing Engineering Solutions team. Randstad provides full life cycle services to multiple clients for the development of electronic products across multiple industries. This project is for a global developer and manufacturer of high-quality fire protection, auto dimming mirrors and windows for the automotive, aerospace, and commercial fire protection industries with facilities in the Zeeland, MI area.

Job Duties:

  • Develop and execute test plans and procedures for cabin monitoring features such as head and eye detection, drowsiness, distracted driver, presence detection, child detection, video conferencing.
  • Testing will include SIL, HIL, and Vehicle level testing.
  • Review of System Requirements and System Architecture.
  • Participate in design reviews as needed.
  • Develop test plans and procedures to validate system requirements.
  • Execute test plans and document results.
  • Provide status of test results.
  • Report and root cause all issues discovered and drive them to closure.
  • Follow Client system engineering processes.
  • Ensure system development and validation are according to ASIL ISO26262 and ASPICE.

Job Requirements:

  • 5+ years of work experience with system engineering and SW development.
  • Experience developing test plans and procedures to validate system requirements.
  • Experience executing test plans and documenting results.
  • Experience reviewing system requirements and architecture.
  • Excellent communication skills written and verbal.

Desired Skills & Experience:

  • Experience with ISO26262 and Automotive SPICE processes.
  • Bachelor's degree, or foreign equivalent, in Electrical Engineering, Computer Engineering, or Software Engineering.

Required Skills: Embedded Software Testing, Testing.

Additional Skills: Test Engineer, Embedded Engineer.

This is a high PRIORITY requisition.