1

Internship Embedded System Software Engineer Jobs in Michigan

Embedded C Software Engineer

Zeeland, MI · On-site

$121K - $159.20K/yr

Embedded C Software Engineer Randstad Engineering Solutions is looking for talented Embedded C ... embedded systems * Self Directed Problem Solver who is able to collaborate with the team

Embedded Software Engineer

Southfield, MI · On-site

$120.60K - $158.70K/yr

Embedded Software Engineer Step into a high-impact Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense ...

Engineer - Embedded Firmware

Novi, MI · On-site

$97K - $132.80K/yr

The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...

Engineer - Embedded Firmware

Novi, MI · On-site

$97K - $132.80K/yr

The BMS Software Engineer is responsible for developing ONE Battery Management System (BMS) embedded software, to meet product and customer needs for functionality, performance, safety, security, and ...

next page

Showing results 1-20

Internship Embedded System Software Engineer information

What is the difference between Internship Embedded System Software Engineer vs Embedded System Software Engineer?

AspectInternship Embedded System Software EngineerEmbedded System Software Engineer
QualificationsEnrolled in or recent graduate of relevant degree (e.g., Electrical Engineering, Computer Science)Bachelor's or higher in related field, with some experience
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional role, independent project work
ResponsibilitiesAssisting in development, learning, supporting senior engineersDesigning, developing, testing embedded software independently
Industry UsageInternship programs, training, entry-level hiringFull-time employment in electronics, automotive, IoT sectors

The main difference between an Internship Embedded System Software Engineer and an Embedded System Software Engineer lies in experience, responsibilities, and employment status. Internships are designed for students or recent graduates gaining initial industry exposure, while full-time engineers handle independent projects and advanced tasks.

What are the most commonly searched types of Embedded System Software Engineer jobs in Michigan? The most popular types of Embedded System Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Internship Embedded System Software Engineer jobs? Cities in Michigan with the most Internship Embedded System Software Engineer job openings:
Embedded C Software Engineer

Embedded C Software Engineer

Samprasoft

Zeeland, MI • On-site

$121K - $159.20K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Embedded C Software Engineer

Randstad Engineering Solutions is looking for talented Embedded C Software Engineer 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

As an Embedded Software Engineer, you will be responsible for the development of embedded software for Client products. Additionally, you will be responsible for:

  • Software architecture design and documentation
  • Reviewing work products (code, requirements, design)
  • Implementation, requirements traceability, bench testing
  • Unit Testing
  • Written design documentation
  • Completing assigned software development tasks
  • Attending scrums, project, group, and department meetings
  • Meet key internal and customer milestone dates
  • Working closely with a cross-functional project team
  • Communicate and escalate key issues affecting your assigned tasks
  • Excellent communication skills written and verbal
Job Requirements

Required Skills:

  • 7+ years strong software architecture design and documentation
  • 7+ strong in C for embedded systems
  • Self Directed Problem Solver who is able to collaborate with the team
  • Implementation, requirements traceability, bench testing experience
  • Ability to analyze and implement to requirements
  • Experienced with basic Git (branches, commits, fetch, pull, hash, etc.)
  • Experienced with ASPICE (Level 3 minimum) development guidelines
  • Experienced with unit testing and Unity Testing Framework
  • Experienced with following MISRA guidelines and resolving MISRA and Lint issues
  • Experienced with requirements reviews and code reviews

Desired Skills & Experience - These would be a plus:

  • Hardware testing experience
  • Experienced with RTOS (both Windows and Linux environments)
  • Experienced with build automation tools: Rake, TeamCity
  • Strong understanding of code coverage
  • Experienced with software task management: Jira, Code Collaborator, etc.