SW TEST ENGINEER

Overview

On Site
$As per market standard (Flexible)
Contract - W2

Skills

LINUX
Embedded
Medical Device background
SW TEST Engineer
FDA regulations (IEC 62304
21 CFR Part 820)

Job Details

Job Title: Software Test Engineer

Location: Cambridge, MA (100% Onsite)
Duration: 6+ Months Contract to Hire (FTE Conversion Opportunity)

Position Overview:

We are seeking a highly skilled Software Test Engineer with a strong background in medical devices and embedded systems to join our team onsite in Cambridge, MA. The ideal candidate will be responsible for validating software systems used in critical healthcare applications, ensuring compliance with FDA regulations and industry standards.

Key Responsibilities:
  • Design, develop, and execute test plans and test cases for embedded systems and distributed applications.

  • Perform functional, regression, and system-level testing of medical device software.

  • Conduct testing on real-time, large-scale, client-server applications.

  • Collaborate with cross-functional teams in an Agile development environment to deliver high-quality solutions.

  • Analyze and interpret system/network traffic using diagnostic tools (wired and wireless).

  • Develop and maintain test scripts using Python and automation frameworks in C#.

  • Ensure testing meets regulatory compliance including IEC 62304 and 21 CFR Part 820.

Must-Have Qualifications:
  • Proven experience in medical device testing and compliance with FDA regulations.

  • Strong understanding of Linux and Windows operating systems.

  • Hands-on experience in testing embedded systems and networked devices.

  • Familiarity with 802.11 wireless technologies and RF testing.

  • Experience with TCP/IP networking and Cisco configurations.

  • Proficiency in scripting (e.g., Python) and automation using C#.

  • Exposure to HL7 protocols and medical device integration.

  • Knowledge of virtualization technologies (VMware, Hyper-V).

  • Familiarity with network traffic analysis tools.

  • Background in Agile/Scrum software development lifecycle.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.