Stryker logo
StrykerPosted 3 weeks ago

Staff Software Engineer, R&D

$102,600–$171,000 year

On-sitePortage, Michigan, United States

Full TimeSenior LevelBachelors DegreeEnterprise

Job Summary

Design and develop embedded software for electromechanical surgical systems, translating requirements into implementation plans and owning the full lifecycle from architecture through post-market support. Conduct technical investigations to resolve complex software issues, while developing documentation, reviewing code against engineering standards, and collaborating with cross-functional teams including quality, regulatory, and manufacturing. Configure microcontroller-based hardware systems and maintain test frameworks to ensure reliable, compliant medical device solutions.

Required Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related discipline
  • Minimum 4 years of professional software engineering experience in an embedded systems environment

Desired Qualifications

  • Experience developing software for embedded systems using C, C++, and/or Python
  • Experience configuring, debugging, and supporting microcontroller-based hardware systems
  • Experience with software quality assessment techniques, including static analysis, dynamic analysis, memory management, and code coverage
  • Experience with software verification and validation methodologies, requirements management, and traceability practices
  • Experience using software development tools such as Git, GitLab, Jira, Visual Studio Code, Arm Keil, STM32Cube, or similar platforms
  • Experience developing automated test frameworks, verification tools, or supporting engineering test laboratories and test infrastructure

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce