1

Embedded Software Engineer Co Op Jobs in Troy, MI

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers ...

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

New

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

New

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 ...

Senior Embedded Software Engineer

Pontiac, MI · Hybrid

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

New

Embedded Control Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply, please reach out to Saurabh Kapoor at / As an Embedded Controls Software Engineer, you will be a ...

Showing results 21-40

Embedded Software Engineer Co Op information

See Troy, MI salary details

$66.3K

$145.4K

$164.9K

How much do embedded software engineer co op jobs pay per year?

As of Aug 14, 2026, the average yearly pay for embedded software engineer co op 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 are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?

To thrive as an Embedded Software Engineer Co Op, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and coursework or experience in embedded systems. Familiarity with debugging tools, version control systems like Git, and possibly real-time operating systems (RTOS) is often expected. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative engineering environments. These skills are crucial for developing reliable embedded software and ensuring project goals are met efficiently and accurately.

What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?

AspectEmbedded Software Engineer Co OpFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields
Work EnvironmentInternship setting, often in tech or manufacturing companiesFull-time, often in R&D or product development teams
Industry UsageUsed in internships, entry-level roles, and co-op programsUsed in full-time roles across electronics, automotive, and consumer devices

The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.

What is an embedded software engineer co op?

An Embedded Software Engineer Co-Op is a student or recent graduate who works temporarily with a company to gain hands-on experience in developing software for embedded systems. These systems are specialized computing devices found in products like cars, medical devices, and industrial machines. The Co-Op role involves writing code, testing software, debugging, and collaborating with engineers to solve real-world challenges. This position provides practical experience that complements academic studies and helps prepare students for a full-time career in embedded software engineering.

What types of projects and collaboration can I expect as an embedded software engineer co op?

As an Embedded Software Engineer Co Op, you'll typically work on real-world projects such as developing, testing, or debugging firmware for embedded systems used in products like consumer electronics, automotive components, or industrial devices. You’ll collaborate closely with senior engineers, hardware teams, and sometimes quality assurance to integrate and validate software with hardware prototypes. Expect to participate in code reviews, daily stand-ups, and hands-on troubleshooting sessions. This collaborative environment helps you gain practical experience and build a strong foundation for future career growth.

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 job categories do people searching Embedded Software Engineer Co Op jobs in Troy, MI look for?

The top searched job categories for Embedded Software Engineer Co Op jobs in Troy, MI are:

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

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

Infographic showing various Embedded Software Engineer Co Op job openings in Troy, MI as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $145,374 per year, or $69.9 per hour.

Embedded Software Engineer

Inverselogix Inc

Rochester, MI • On-site

$121K - $159K/yr

Contractor

Re-posted 10 days ago


Job description

Company Description
Client is IT Consulting Major listed in Fortune 500 with operations in almost all cities in US and provides great environment with opportunity to work with best talent in the Market.
Job Description
Job Description:
• Develop control algorithms for embedded controllers
• Implement control algorithms using Assembly and C programming languages
• Develop MISRA C compliant code
• Assist in developing hardware/software test plans
• Develop detailed software design documentation
• Develop unit and integration test plans and perform unit and integration testing
• Oversee laboratory testing
• Participate in design reviews
• Occasional OEM customer interaction
Job Requirements:
• B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers
• Strong knowledge of CAN and LIN communication protocols and diagnostics
• Working experience of HAL or HWIO design, Low level driver design, development of complex drivers for both on-chip microcontroller and ASIC peripherals.
• Strong knowledge of layered software architectures and design of Interface layers
• Ability to interpret circuit schematics for IO processing and configurations
• Motor controls experience (permanent magnet brushed DC motors, DC stepper motors etc)
• Experience using development tools: Cross-compilers, Vector tools, Debuggers, Oscilloscope, Logic analyzers.
• Strong "hands-on" controller and software testing experience
• Working knowledge of MISRA C and ISO 26262 Functional Safety requirements
Qualifications
Education:
Bachelor - Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science
Master - Electrical Engineering/Computer Engineering/Computer Science (preferred)
Additional Information
All your information will be kept confidential according to EEO guidelines.