Staff Embedded Software Engineer (Onsite)

Stryker Corporation
Portage, MI, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Systems Engineering C++ (Programming Language) Software Documentation Embedded Software Python (Programming Language) Systems Development Life Cycle Software Engineering Software Requirements Analysis Scripting Software Verification Information Technology

Job description

Experteer Overview In this role you will lead embedded software design, development, and documentation for medical devices, ensuring quality and FDA-aligned practices. You will collaborate with cross-functional teams to deliver software for product configuration, testing, and inline manufacturing. You will support legacy products, drive software verification and validation, and help shape the technical direction. This position offers exposure to manufacturing fixtures and provisioning systems, contributing to product quality, reliability, and operational efficiency. You will work in a mission-driven environment that emphasizes regulatory compliance and multidisciplinary collaboration. Compensation / Benefits * Design and develop embedded software and supporting documentation for medical devices per internal SDLC and FDA guidance * Collaborate with R&D, Systems Engineering, Quality, Manufacturing, Regulatory Affairs, and Advanced Operations to enable successful product development * Support legacy products through root-cause investigation, defect resolution, and continuous improvement * Plan and execute software verification and validation activities with cross-functional teams * Solve complex problems and evaluate solutions against system requirements * Collaborate with Advanced Operations, Manufacturing, and third-party suppliers to develop and review manufacturing fixture software ensuring quality and documentation standards Tasks * Bachelor’s degree in Software Engineering, Computer Science or related discipline * 4+ years of professional work experience * Experience in C/C++ software development for embedded systems * Hands-on experience with Python development, including scripting, automation, and application development Key requirements *

Requirements

and legacy products through root-cause investigation, defect resolution, and continuous improvement * Plan and execute software verification and validation activities with cross-functional teams * Solve complex problems and evaluate solutions against system requirements * Collaborate with Advanced Operations, Manufacturing, and third-party suppliers to develop and review manufacturing fixture software ensuring quality and documentation standards Tasks * Bachelor’s degree in Software Engineering, Computer Science or related discipline * 4+ years of professional work experience * Experience in C/C++ software development for embedded systems * Hands-on experience with Python development, including scripting, automation, and application development Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

4:08 min

Introduction to speakers and model-based systems engineering goals

Daniel Siegl +1 · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all