Stryker is seeking a Staff Software Engineer to join their Interventional Spine (IVS) R&D team in developing a next-generation RF ablation console. This role focuses on GUI and application development in the Linux environment, working with a multi-disciplinary team of engineers and designers. The position is hybrid-based in Portage, MI, requiring 3 days per week in office.
The role involves developing embedded software solutions using various programming languages including C++, C, and Python. You'll be responsible for building full-stack embedded Linux applications, from OS configuration to driver development and GUI implementation. The position requires leading technical decisions, resolving complex design challenges, and collaborating with cross-functional teams.
As a Staff Software Engineer, you'll work on cutting-edge medical technology, specifically in the Interventional Spine portfolio. The role requires strong technical expertise in embedded systems, Linux development, and GUI frameworks. You'll be part of a team developing innovative medical devices that directly impact patient care.
The ideal candidate will have at least 4 years of experience, strong proficiency in embedded Linux systems, and excellent problem-solving skills. Experience with medical devices is preferred, and you'll need to be comfortable with both independent work and cross-functional collaboration. This role offers the opportunity to work on meaningful healthcare technology while advancing your career in embedded software development.