Why engineering at Stryker?
At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.
Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team: https://www.strykercareersblog.com/post/8-reasons-to-join-strykers-engineering-team
Want more jobs like this?
Get Software Engineering jobs in Redmond, WA delivered to your inbox every week.
We are proud to be named one of the World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting stryker.com
It's Time to Join Stryker!
Who We Want
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
User-focused creators. Engineers who design with the user in mind, developing products that help change patients' lives.
Teammates. Partners who listen to ideas, share thoughts and work together to move the business forward
We are looking for a highly skilled Senior Staff Software Test Engineer to join our team and contribute to our mission of improving healthcare. In the role of Senior Staff Software Test Engineer at Stryker, you will actively influence the quality of our software. This position involves devising software testing strategies for our R&D engineering team and taking the lead in developing testing methods and protocols suitable for regulated environments.
Your responsibilities will include close collaboration with design engineers, adapting swiftly to new code-bases, and identifying opportunities for automation. Your work will encompass test development at multiple levels, including unit, integration, and system tests, as well as creating automation tools and frameworks. You will also focus on functional and performance testing.
As a Senior Staff Engineer, your role will be pivotal in ensuring the quality and reliability of our embedded software systems. This position requires exceptional technical proficiency, strong leadership skills, and a deep understanding of embedded software development and testing processes.
Join us as we strive to enhance healthcare!
What You Will Do
- You will lead test systems and fixtures design, prototype, and verification.
- You will collaborate with development teams to understand software requirements and ensure test coverage.
- You will define software test strategies using industry-leading methodologies, tools, and techniques.
- You will provide valuable input into product design and development to ensure testability.
- You will design and implement automated test frameworks, tools, and processes to improve testing efficiency and effectiveness.
- You will design, develop, and execute test cases, test scripts, and test scenarios to verify embedded software functionality and performance.
- You will analyze test results, track defects, and work closely with the development team to resolve issues.
- You will create and refine engineering documentation, such as the Design History file and create more progressive technical content
- You will participate in the continuous improvement of testing methodologies and best practices.
- You will lead test code reviews for systems applying testing patterns, coding standards, and best practices.
- You will identify and lead the creation of or improvements to procedures, policies, processes, systems, and technology required
- You will hold self and others accountable to deliver high quality results with passion, energy and drive to meet business priorities
- You will mentor, develop and inspire others in current and future roles
Minimum Qualifications (Required):
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering or other engineering discipline required
- 6+ years of work experience required
What We Would Love That You Have (Preferred Qualifications)
Any combination of the below is helpful (you do not need to have all of these)
- Understands the theory and methods of Embedded Software Development and Test highly preferred
- Experience automating processes using Python and scripting highly preferred
- Deep understanding of test methodologies, levels of test, and requirement-to-test traceability.
- Ability to test all aspects of the product/system including function / component, system, performance, regression, cybersecurity, and service.
- Experience with various test frameworks (NUnit, GoogleTest, Parasoft).
- Experience with one or more POSIX-compliant real-time operating systems.
- Hands on experience with ARM processors (OMAP, i.MX) and microcontrollers (MSP430, PIC).
- Engineering Tools: Visual Studio, Oscilloscope, Logic Analyzer, Six Sigma, Jenkins, Jira, Confluence, Perforce, Git, DOORS, Jama.
- Lead project software test implementation using programming skills in C, C++, C#.
- Strong understanding of integration and deployment processes using popular Continuous Integration/Continuous Deployment (CI/CD) technologies.
- Deep understanding of the software development lifecycle, leading test methodologies and tools, and a passion for quality processes.
- Ability to collaboratively create estimates (time/resource) for code implementation for assigned tasks and projects.
- Experience working with Agile, Behavior-Driven Development (BDD), and DevOps methodologies.
- Experience with safety-critical systems and software testing in regulated industries is highly desirable
- Collaboratively influence the Software Development Life Cycle processes changes and best practices.
- Familiarity with regulatory and compliance standards and documents applied to the SDLC (Software Development Life Cycle) including IEC 62304, ISO 13485, the FDA's General Principles of Software Validation, and TIR-45.
- $125,900- $206,000 salary plus bonus eligible + benefits. Actual minimum and maximum may vary based on location. Individual pay is based on skills, experience, and other relevant factors.
About Stryker
Our benefits:
- 12 paid holidays annually
- Health benefits include: Medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program and tobacco cessation program.
- Financial benefits include Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance.
For a more detailed overview of our benefits or time off, please follow this link to learn more: US Stryker employee benefits
About Stryker
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at stryker.com.
Know someone at Stryker?
Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referral program on our referral page
Stryker is driven to work together with our customers to make healthcare better. Employees and new hires in sales and field roles that require access to customer accounts as a function of the job may be required, depending on customer requirements, to obtain various vaccinations as an essential function of their role.