
Staff Software Engineer – Medical Device Embedded SW
Stryker
full-time
Posted on:
Location Type: Hybrid
Location: Portage • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the design, implementation, and testing of medical device software in compliance with regulatory standards
- Develop high-quality, maintainable software using C, C++, Linux, and Qt/QML
- Ensure software development activities comply with IEC 62304 (Medical Device Software – Software Life Cycle Processes)
- Participate in and support risk management activities in accordance with ISO 14971, including hazard analysis and risk controls related to software
- Contribute to system-level requirements, software requirements, and traceability between requirements, design, implementation, and verification artifacts
- Collaborate with Quality, Regulatory, Systems Engineering, and Hardware teams to support FDA design controls (21 CFR 820 / Quality System Regulation)
- Support software verification and validation activities, including test planning, execution, and documentation
- Participate in design reviews, code reviews, and technical risk assessments
- Mentor engineers and establish best practices for compliant software development, documentation, and review processes
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related disciplines
- 4+ years of experience in software engineering, with experience with embedded systems
- Extensive professional experience in software engineering with demonstrated staff-level technical leadership
- Strong proficiency in C and C++ for embedded and system-level software
- Hands-on experience with Qt and QML for application and user interface development
- Experience working within a regulated development environment requiring formal documentation, reviews, and traceability
Benefits
- Remote work flexibility
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++LinuxQtQMLembedded systemssoftware verificationsoftware validationrisk managementhazard analysis
Soft Skills
technical leadershipmentoringcollaborationbest practices establishment