Staff Software Test Engineer in San Jose, CA or Denver, CO

Stryker · Other US Location

Company

Stryker

Location

Other US Location

Type

Full Time

Job Description

Work Flexibility: Hybrid

POSITION SUMMARY:

Who We Are

Stryker's Sports Medicine business delivers a wide range of innovative sports medicine solutions - from implants and biologic products for soft tissue repair and healing, to pre-operative surgical planning software and surgical tools for accurate soft tissue and boney resection. Our focus is on minimally invasive and open approaches to the shoulder, knee, hip, and small joints. Our goal is to restore someone's normal lifestyle after an injury, explained in our motto of "motion regained, life renewed". As one of the fastest growing businesses at Stryker, this is an exciting and impactful time to join our team!

Position Summary

As a Staff Software Test Engineer, you will verify that the software design of new products is safe and effective and meet the requirements set forth by the functional specifications for the device. Software verification includes module level, integration level, and system level. This position will collaborate closely with R&D during early experimentation and collaborate with the project teams to push innovation and design solutions. If you're the type of person that has the magic ability to break things - we want you!

Who We Want:

Achievers: Goal oriented engineers who are committed to the project objectives and are driven to launch new, winning technologies to the market that help change patients' lives.

Influencers: People who constantly challenge themselves and each other to achieve more and win the right way.

Teammates: Partners who listen to ideas, share thoughts, and work together to improve their team.

Creative problem solvers: People who go beyond just fixing to identify root causes, evaluate optimal solutions, and implement hard to find solutions to improve outcomes for patients.

KEY AREAS OF RESPONSIBILITY: What you will do:

Technical Responsibilities
  • Coordinate testing of new products/components/designs and/or design changes to existing products. Accountable for the testing on an entire product from experimentation to design verification.
  • Create overall test plans, including delegation of responsibilities within a test team.
  • Perform software quality assurance testing including black box and white box testing
  • Validate test methods and software tools used for software verification and validation
  • Perform debugging of code and conducts code reviews
  • Design, develop, and execute automation scripts using open source tools
  • Support identification of user needs through benchmarking and user-based testing
  • Drive design changes by performing experimentation on early software releases
  • Create test plans for software products based on functional specifications and writes test cases to test the functionality of the device
  • Generate and/or review documentation for supporting verification and validation activities including test methods, test protocols and test reports
  • Consider long-term usability of test methods and fixtures. Develop tests using latest technology that are more accurate, time-efficient, comprehensive, and cost-effective than previous tests.
  • Review software requirement specifications (SRS) to ensure full functionality is captured and requirements are testable and unambiguous.
  • Perform statistical data analysis to identify areas of variability, determines sample size, and analyzes test data.
  • Drive software life cycle process improvements for test efficiency and effectiveness
  • Review and analyze software requirements with designers and developers to ensure the requirements are clear and testable.


Business Responsibilities
  • Interpret customer needs and understands design inputs
  • Understand the product's intended use and clinical procedures

Med Device Compliance
  • Understand fundamental industry standards, design requirements and test strategies which align with regulatory requirements
  • Follow and mentor others on R&D procedures like design controls and risk management, per the Quality Management System


General Responsibilities
  • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success and contribute to the project as a team member
  • Active collaboration & participation within software development teams
  • Learn procedures, policies, processes, systems, and technology required
  • Work on problems in limited scope; purposefully learn while gaining experience
  • Design, develop, modify, evaluate and verify software components for medical devices
  • In code reviews, apply design principals, coding standards and best practices
  • Demonstrate ownership and integrity of work
  • Participate in code reviews applying design principals, coding standards and best practices


MINIMUM QUALIFICATIONS: What you will need (must have):
EDUCATION REQUIREMENTS
  • Bachelor's degree (B.S.) in Software Engineering, Computer Science, Biomedical Engineering w/Computer Science focus, or related discipline
  • 4+ years of related work experience


PREFERRED QUALIFICATIONS: What you will need (strongly desired):

Technical Skills:

Programming Languages:
  • Experience writing code in C++, C#, or Python
  • Demonstrated experience writing custom software to test complex algorithms and/or user interfaces


Design and Development Skills:
  • Experience with integrated development environments (IDE) for projects
  • Experience with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software


Software Process Skills:
  • Experience in Software Development Life Cycle processes
  • Experience using Application Lifecycle Management /Traceability tools
  • Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)


General Skills:
  • Experience working in a regulated environment; knowledge of medical device quality systems, manufacturing, and design controls
  • Experience with defect tracking systems
  • Knowledge of analysis tools and statistical methods
  • Ability to analyze and correct complex designs
  • Excellent analytical and problem-solving skills
  • Ability to build collaborative relationships quickly
  • Strong technical writing skills for reports, protocols, procedures, and correspondence


$81,300 - $173,300 salary plus bonus eligible + Benefits (Health, Vision, Dental, 401K, Tuition Reimbursement, Employee Assistance Program, Wellbeing Program, Employee Stock Purchase Program). This information reflects the anticipated salary range for this position based on current national data. Actual minimum and maximum may vary based on location. Individual pay is based on skills, experience, and other relevant factors.

Travel Percentage: 10%

Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.

Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

Date Posted

10/10/2022

Views

4

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details