Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Stryker

Staff Embedded Software Engineer

Stryker

. Lead technical teams in designing and developing components, subsystems, and systems for medical devices .

Posted 10/14/2026full-timePortage • Michigan • United StatesLead💰 $102,600 - $171,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing embedded software for medical devices, utilizing C++, C, and Python. Proficient in applying advanced problem-solving techniques and leading technical teams through the software development lifecycle.

Highest-signal resume keywords
Embedded Software DevelopmentC++ ProgrammingC ProgrammingPython ProgrammingEmbedded Cybersecurity

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DesignPrototypingTestingUser Interface DevelopmentDesign PatternsCode ReviewMemory ManagementCode Coverage TechniquesApplication Lifecycle ManagementStatic/Dynamic Analysis
Soft Skills
Problem-SolvingTeam LeadershipCommunication
Tools & Technologies
Integrated Development EnvironmentsVersion Control SystemsPerforceGit
Certifications & Qualifications
Bachelor of Science in Software EngineeringBachelor of Science in Computer EngineeringBachelor of Science in Computer Science
Industry Keywords
Medical DevicesEmbedded SystemsProduct DevelopmentInnovation

Tech Stack

Tools & technologies
Cyber SecurityPythonC++

About the role

Key responsibilities & impact
  • Lead technical teams in designing and developing components, subsystems, and systems for medical devices
  • Design and develop embedded software using C++, C, Python, and other relevant languages
  • Design and implement embedded cybersecurity within medical devices
  • Conduct and design advanced prototyping, testing, and research for complex product development and innovation
  • Develop and design software systems according to defined requirements and architecture
  • Apply advanced problem-solving techniques to identify and resolve design issues at component and subsystem level
  • Translate user needs into design inputs/specifications and produce advanced component and subsystem designs
  • Design, code, document, and test software systems aligned with project requirements and architecture
  • Lead project/system code reviews as an independent reviewer, applying design principles, coding standards, and best practices

Requirements

What you’ll need
  • Bachelor of Science degree or higher in Software Engineering, Computer Engineering, Computer Science, or related Engineering field
  • 4+ years of related embedded software experience
  • Experience designing, developing, installing, and testing user interface elements and translating creative concepts into functional front-end applications
  • Strong coding skills in C++, C, and Python
  • Knowledge of design patterns and principles for building new software components
  • Knowledge of integrated development environments (IDEs), static/dynamic analysis tools, memory management, code coverage techniques, and Application Lifecycle Management/Traceability tools
  • Familiarity with integration and deployment processes using version-controlled systems such as Perforce or Git
  • Ability to estimate time/resources for code implementation

Benefits

Comp & perks
  • Hybrid work flexibility
  • 10% travel percentage