iRhythm Technologies, Inc.

Senior Embedded Software Test Engineer

iRhythm Technologies, Inc.$115K — $149K *
Healthcare
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software quality assurance, focusing on embedded systems or desktop applications.
  • 3-4 years of experience in testing desktop tools and embedded systems/hardware.
  • Proficient with electronic test equipment such as DMMs and oscilloscopes.
  • Strong understanding of QA practices in regulated environments like medical devices.
  • Advanced analytical and problem-solving skills with a flair for troubleshooting.

Responsibilities

  • Conduct system-level and functional testing on embedded software and desktop applications.
  • Collaborate with R&D and Manufacturing teams to shape testing strategies.
  • Create and document verification test protocols, reporting results to meet customer and regulatory standards.
  • Review technical documentation for accuracy and testability, ensuring quality throughout development.
  • Analyze and address field failures, collaborating with developers for root cause verification.

Benefits

  • Hybrid work model with flexibility to work from home and office as required.
  • Opportunity to work in the evolving medical device sector, contributing to patient safety.
  • Gain hands-on experience with cutting-edge hardware and electrical lab equipment.
Full Job Description
About This Role:

We are looking for a systematic, detail-orientated, and proactive Embedded Software Test Engineer who has an interest in medical devices and in trying to break them! You would design and execute tests in support of our Class II cardiac monitoring devices and their supporting software infrastructure. In this role, you will act as an advocate for the quality of our software, both from the perspective of our patients and our internal customers, working primarily with firmware written in C and with C#/.NET windows desktop applications.

The position is located in Orange County, CA, and the role is hybrid, requiring you to be in the office as needed to use hardware and electrical lab equipment.

What You Will Be Doing
  • Perform manual system-level, functional, and acceptance testing on embedded systems software (C) and supporting desktop software applications (C#/.NET).
  • Collaborate with members of R&D and Manufacturing, among other teams, to define and implement testing strategies.
  • Develop written verification test protocols, then subsequently document and report test results to both functional and customer requirements - in a manner consistent with regulatory and internal standards.
  • Review requirements and design documentation to ensure technical accuracy as well as testability; act as a quality advocate throughout the development process.
  • Analyze and test field failures to establish repeatability before working with the development team to address the root cause, and verify the correction before release.


What We Want to See
  • At least 5 years of software quality assurance experience.
    • At least 3-4 years of experience in testing desktop tools and/or embedded systems/hardware.
  • Experience with electronic test equipment (power supplies, DMMs, oscilloscopes, etc) and ability to troubleshoot electrical and firmware issues on circuits/hardware.
  • Very good understanding of QA principles and processes.
    • Particularly a familiarity with the software QA process in the medical device industry or other regulated environment (e.g., FAA, SEC, DoD, Title 21 CFR part 11), and the related verification, validation, and documentation requirements.
  • Excellent analytical and problem solving skills, finding creative solutions as well as enjoying investigative and troubleshooting processes.
  • Self-motivated with ability to work independently as well as collaboratively in cross-functional teams, potentially leading testing efforts for a given project.
  • Effective written communication skills in presentation of methods and observations.


Ways to Stand Out
  • Proficiency in Linux/Unix environment.
  • Work experience in a firmware or software development role.
  • Programming experience in one or more of the following languages: Python, C/C++, .NET/C#, MYSQL
  • Understanding of Test-Driven Development and related use of unit testing approaches and tools (e.g., JUnit).


Location:
Orange County

Actual compensation may vary depending on job-related factors including knowledge, skills, experience, and work location.

Estimated Pay Range
$115,000.00 - $149,000.00

About iRhythm Technologies, Inc.

iRhythm Technologies is a medical device company that develops and commercializes solutions for cardiac arrhythmia detection. The company's flagship product is the Zio XT, a wearable patch that continuously monitors a patient's heart rhythm for up to 14 days. The Zio XT is designed to improve the detection and diagnosis of cardiac arrhythmias, which can be difficult to diagnose due to their intermittent nature. iRhythm Technologies was founded in 2006 and is headquartered in Redwood City, California. The company went public in 2016 and is traded on the NASDAQ stock exchange under the ticker symbol IRTC.
Learn more about iRhythm Technologies, Inc.
Size
1,700 employees
Market Cap
$2.7 billion
Industry
Net Income
-$43.8 million
Founded
2006
5 Year Trend
+38.2%
Revenue
$265.1 million
NASDAQ

Similar Jobs

More Jobs at iRhythm Technologies, Inc.

More Healthcare Jobs

Find similar Senior Embedded Software Test Engineer jobs: