Senior Staff Software Test Engineer, R&D
Stryker
Summary
Required Qualifications:
Job description
What You Will Do
- Develop and execute robust software verification procedures
- Work closely with hardware and software design teams to identify test methods and tools
- Understand software and system requirements to identify the best methods to verify their implementation
- Be responsible for documentation of test procedures and test forms, as well as supporting documents
- Drive root cause investigations for failures from software tests
- Be a key contributor to the software development process for embedded medical devices
- Participate in the greater Stryker software community to continually improve the way we work
What You Will Need
Required Qualifications:
- Bachelor's Degree in Engineering, Computer Science or related field with 6 or more years' experience
- Experience developing production software in a team environment using C, C++, or a similar language
- Experience developing software to control multi-actuator, electro-mechanical systems
- Understanding of software reliability, fault detection/isolation, and performance algorithm techniques
- Experience in HW/SW and GUI development for embedded Linux systems
- Experience developing in a controlled environment under configuration management
- Knowledge of standard communication data protocols (UART, USB, I2C, Ethernet)
Preferred Qualifications:
- Experience with Software for bootloader, kernel, and applications developed in C/C++ according to regulated standards for the Software Development Life Cycle within the Medical Device industry
Requirements
- Bachelor's Degree in Engineering, Computer Science or related field with 6 or more years' experience
- Experience developing production software in a team environment using C, C++, or a similar language
- Experience developing software to control multi-actuator, electro-mechanical systems
- Understanding of software reliability, fault detection/isolation, and performance algorithm techniques
- Experience in HW/SW and GUI development for embedded Linux systems
- Experience developing in a controlled environment under configuration management
- Knowledge of standard communication data protocols (UART, USB, I2C, Ethernet)
- Experience with Software for bootloader, kernel, and applications developed in C/C++ according to regulated standards for the Software Development Life Cycle within the Medical Device industry
Company overview
Stryker is a global leader in medical technology, founded in 1941 by Dr. Homer Stryker and headquartered in Kalamazoo, Michigan. As one of the world's premier medical device companies, Stryker operates across three major business segments: Medical and Surgical Equipment, Orthopaedics and Spine, and Neurotechnology. The company impacts more than 150 million patients annually through its innovative products and services sold in over 75 countries worldwide. With approximately 53,000 employees globally and annual sales of $22.6 billion in 2024, Stryker maintains a strong commitment to research and development, investing $1.5 billion in R&D annually. The company's diverse portfolio includes surgical instruments, orthopedic implants, neurovascular devices, endoscopic systems, and advanced digital healthcare solutions. Stryker is recognized for its Mako robotic-assisted surgery systems and has been consistently ranked as one of Fortune's World's Best Workplaces for eight consecutive years, demonstrating its commitment to corporate culture and employee development.