Stryker is seeking a software engineer to develop a next-generation RF ablation console for their Interventional Spine (IVS) R&D team.
Requirements
- Fluency in a Linux development and test environment
- Strong proficiency in C/C++ and embedded Linux operating systems
- GUI development experience
- Proficiency with Yocto build system and Linux drivers
- Experience using tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
- Familiarity with Qt or another graphical user interface framework
- Strong object-oriented design and development experience
Responsibilities
- Design and develop embedded software using C++, C, Python, and other relevant languages based on defined requirements and architecture.
- Build full-stack embedded Linux applications, including Linux Operating system configuration, drivers, application and GUI development.
- Lead resolution of complex design challenges and guide technical decisions.
- Create and review documentation such as design, implementation, bugs, and test execution.
- Develop and maintain reusable and scalable software components.
- Explore new technologies and assess their application to product development.
Other
- Bachelors in computer engineering, software engineering, electrical engineering, or related field
- 4+ years of experience
- Excellent problem-solving skills and ability to work independently and collaboratively
- Detail oriented with strong English written and verbal communication skills
- Medical device industry experience