Stryker

Senior Software Test Engineer – Embedded Systems, Medical Devices

Stryker

full-time

Posted on:

Location Type: Hybrid

Location: Portage • Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxPythonQtRTOS

About the role

  • Lead the software verification and test automation efforts for embedded software in medical devices.
  • Design and implement automated test frameworks and test scripts for integration, system, UI, and regression testing.
  • Collaborate closely with software, hardware, systems, and quality teams throughout the product lifecycle.
  • Partner with other engineers in the development and maintenance of common test infrastructure including test fixtures, simulators, and emulators for embedded systems.
  • Ensure traceability of requirements to test cases in alignment with regulatory standards (IEC 62304, ISO 14971).
  • Participate in risk analysis, root cause investigations, and corrective/preventive actions.
  • Review software documentation including requirements, design, and code to ensure testability and completeness.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Biomedical Engineering, or related disciplines.
  • 2+ years of experience in software testing with a strong focus on embedded systems.
  • Experience in the development of embedded software systems and testing principles.
  • Knowledge of regulatory standards such as IEC 62304, ISO 13485, ISO 14971, FDA QSR.
  • Excellent communication, leadership, and documentation skills.
  • Experience with test automation.
  • 2+ years in the medical device industry or similar regulated environment (preferred).
  • Experience with hardware/software integration testing and debugging using tools such as oscilloscopes, logic analyzers, and JTAG (preferred).
  • Experience with real-time operating systems (RTOS), microcontrollers, and communication protocols (e.g., CAN, I2C, SPI, UART) (preferred).
  • Familiarity with CI/CD pipelines in embedded development environments (preferred).
  • Experience using requirements management and test tools (e.g., Jama, DOORS) (preferred).
  • Experience with Python, Linux, Yocto, Qt/QML, and Squish (preferred).
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
test automationembedded systemssoftware testinghardware/software integration testingdebuggingreal-time operating systems (RTOS)microcontrollerscommunication protocolsPythonLinux
Soft skills
communicationleadershipdocumentation
General Motors

Senior Quality Software Test Automation Engineer

General Motors
Seniorfull-timeMissouri, Texas · 🇺🇸 United States
Posted: 3 days agoSource: generalmotors.wd5.myworkdayjobs.com
AndroidApacheAzureFirebaseiOSJavaJavaScriptJenkinsJMeterPythonSeleniumTypeScript