1

Medical Device Software Engineer Jobs in Michigan

Medical Device Assembly

Wixom, MI · On-site

$16 - $17/hr

Assemble medical devices and components according to engineering drawings, work instructions, and ... Prior experience in medical device assembly, electronics assembly, or precision manufacturing ...

Medical Device Assembly

Wixom, MI · On-site

$16 - $17/hr

Assemble medical devices and components according to engineering drawings, work instructions, and ... Prior experience in medical device assembly, electronics assembly, or precision manufacturing ...

Medical Device Assembly

Wixom, MI · On-site

$16 - $17/hr

Assemble medical devices and components according to engineering drawings, work instructions, and ... Prior experience in medical device assembly, electronics assembly, or precision manufacturing ...

Summary The Sr Design Engineer is responsible for Design medical devices to support the growth ... 62304 (Medical Device Software Lifecycle Requirements) preferred. * Strong familiarity with the ...

Software Engineer, On Device

Ann Arbor, MI · On-site +1

$120K - $150K/yr

We are expanding our engineering team and looking for a Software Engineer to support the ... medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information ...

Summary The Sr Design Engineer is responsible for Design medical devices to support the growth ... 62304 (Medical Device Software Lifecycle Requirements) preferred. * Strong familiarity with the ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... device and data integrations. Responsibilities * Design and develop RESTful and event-driven ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... device and data integrations. Responsibilities * Design and develop RESTful and event-driven ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

next page

Showing results 1-20

Medical Device Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do medical device software engineer jobs pay per year?

As of Jul 27, 2026, the average yearly pay for medical device software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Medical Device Software Engineer position, and why are they important?

To thrive as a Medical Device Software Engineer, you need a solid background in software development, embedded systems, and biomedical engineering, often supported by a degree in computer science, electrical engineering, or a related field. Experience with programming languages like C/C++, knowledge of real-time operating systems, and familiarity with medical device regulatory standards such as IEC 62304 are typically required. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for this position. These skills ensure high-quality, compliant software that contributes to safe and reliable medical devices, which are critical for patient health.

What is a Medical Device Software Engineer job?

A Medical Device Software Engineer is responsible for designing, developing, testing, and maintaining software used in medical devices. They ensure compliance with regulatory standards like FDA and IEC 62304 while working on embedded systems, user interfaces, or cloud-based healthcare applications. Their role involves collaborating with cross-functional teams, including hardware engineers and regulatory specialists, to ensure patient safety and product effectiveness.

What are some typical daily responsibilities of a Medical Device Software Engineer?

Medical Device Software Engineers typically spend their days designing, coding, and testing software for medical devices in compliance with health regulations. They collaborate closely with hardware engineers, quality assurance teams, and regulatory specialists to ensure that the software integrates seamlessly with device hardware and meets performance and safety standards. Documenting development processes, participating in code reviews, and addressing feedback from cross-functional teams are also common aspects of the role. This position often requires troubleshooting issues in both simulated and real clinical environments to ensure the reliability and safety of the device.

What are the most commonly searched types of Medical Device Software Engineer jobs in Michigan? The most popular types of Medical Device Software Engineer jobs in Michigan are:
What job categories do people searching Medical Device Software Engineer jobs in Michigan look for? The top searched job categories for Medical Device Software Engineer jobs in Michigan are:
Infographic showing various Medical Device Software Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 82% In-person, and 18% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.
Staff Software Systems Engineer- Medical Device

Staff Software Systems Engineer- Medical Device

Stryker

Grand Rapids, MI • On-site

$102K - $171K/yr

Full-time

Posted 11 days ago


Job description

Work Flexibility: Hybrid

Stryker is seeking a technical leader responsible for guiding the development of complex, software-driven medical device systems. This position supports our Neurosurgical group and operates at the intersection of systems engineering and software development, ensuring alignment among stakeholder needs, system architecture, regulatory requirements, and product implementation. The role also ensures end-to-end traceability from stakeholder needs through software requirements and verification, in full compliance with design controls and the software development lifecycle.
What You Will Do

  • Translate user, clinical, and system-level needs into clear, traceable high level software requirements.

  • Contribute to early concept development and system architecture decisions, driving resolution of complex design challenges.

  • Drive software system integration, verification, and validation activities to ensure performance, quality, and safety objectives are met.

  • Establish and maintain end-to-end traceability across requirements, architecture, implementation, testing, and defect management.

  • Coach and guide teams in developing high-quality, testable, and compliant requirements.

  • Partner with Agile software development teams to prioritize features and enable efficient, predictable delivery.

  • Collaborate cross-functionally with Quality, Regulatory, Project Management, and multi-disciplinary R&D teams to ensure alignment and execution.

  • Support Voice of Customer (VOC) activities and incorporate clinical and customer insights into system design and development.

  • Contribute to Design History File (DHF) documentation and ensure adherence to medical device regulations, design controls, and quality system requirements.

What You Need (Required Qualifications)

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline & 4+ years of work experience


Preferred Qualifications (Strongly Desired)

  • Experience developing and optimizing complex software systems.

  • Advanced knowledge of Requirements Management and System Modeling Tools.

  • Ability to communicate complex technical concepts and plans clearly.

  • Experience influencing SDLC and ALM/traceability processes and best practices.

  • Ability to estimate effort, timelines, and resourcesfor software implementation.

  • Understanding of regulatory and compliance requirementswithin the SDLC.

  • Knowledge of software analysis techniques, including static/dynamic analysis and code coverage.

$102,600 - $171,000 USD Annual

Travel Percentage: 30%Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.