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 operating system configuration to driver development and GUI implementation. The position requires leading technical decisions and resolving complex design challenges.
As a Staff Software Engineer, you'll work on cutting-edge medical device technology, specifically in the Interventional Spine portfolio. The role combines technical leadership with hands-on development, requiring both strong programming skills and system-level understanding of embedded Linux environments.
The ideal candidate will have at least 4 years of experience, strong proficiency in C/C++ and embedded Linux systems, and experience with GUI development. Knowledge of medical device industry standards is a plus. This role offers the opportunity to work on innovative medical technology while collaborating with cross-functional teams to ensure project success.
Working at Stryker means joining a leading medical technology company with a strong commitment to innovation and improving healthcare outcomes. The company offers a collaborative environment where you can make a real impact on medical device development while working with cutting-edge technology.