Stryker

Senior Staff Engineer – Embedded Software Test and Automation

Stryker Gurugram, Haryana, India

Medical Equipment Manufacturing · 10,001+ employees

5 d ago
embedded Principal (10+ yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Perform verification and validation of medical device software while leading a team in developing test automation frameworks. Collaborate with multi-disciplinary global R&D teams to define test strategies and ensure requirement traceability.

What they look for

Embedded Software Development Verification And Validation Test Automation C C++ Python Hardware Analysis Oscilloscopes Logic Analyzer Debugging Troubleshooting Electro-mechanical Systems Requirement Tracing Test Framework Design Team Leadership

Requirements

Requires a Bachelor's or Master's degree in Computer Science or a related field with over 10 years of experience in embedded software development and validation. Candidates must possess strong proficiency in C, C++, and Python, along with hands-on experience in hardware analysis tools.

Full description

Work Flexibility: Hybrid

What you will do

  • Perform Verification and Validation of Medical Device Software and similar applications.
  • Develop test automation suit using C/C++/ Python. Perform unit/ integration and system verification.
  • Translate requirements into test design and implementation of same.
  • Lead a team and perform design, develop and document test automation framework. Participate in code reviews, requirement tracing and documentation.
  • Create Verification and Validation plan and other required documentation.
  • Work with multi-disciplinary team and global R&D group including System Engineers, developers and global peers to create Test strategy.

What you need:

Required Qualifications:

  • Bachelor’s/Master’s degree in Computer Science or related field.
  • 10+ years of experience in embedded software development/verification & validation with experience of leading a team of test development and test automation engineers.
  • Strong knowledge and experience in C/C++/Python and experience in working with test fixture development involving hardware and software.
  • Ability to understand datasheets, schematics and hands on experience with tools like oscilloscopes, function generator, DMM, logic analyzer and other hardware analysis tools.

Preferred Qualifications:

  • Highly developed ability to effectively troubleshoot electro-mechanical systems.
  • Experience with revision control tools like Perforce, GitHub, bitbucket and knowledge on WiFi, connectivity, UART, SPI, I2C is preferred.
  • Ability to work with individuals around the world on distributed development activities.
  • Excellent problem solving and debugging skills.

Travel Percentage: 10%

Similar roles