Test System Software Engineer

Talascend LLC
Madison, WI, United States
6 days ago
Apply on www.talascend.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Audit Trail Automation of Tests C++ (Programming Language) Cyber Security Computer Engineering Data Integrity Software Debugging Github Python (Programming Language) LabVIEW
+10 more
Systems Development Life Cycle Software Tools Software Engineering Systems Integration Teststand Scripting Computer Equipment Build Tools Software Version Control GXP

Job description

This role involves supporting the sustainment and improvement of test systems, automated equipment, and supporting software used in the manufacturing of FDA-regulated medical devices for respiratory therapy. The engineer will focus on software development, systems support, troubleshooting, and ensuring compliance within regulated environments., * Develop, maintain, and optimize test and automation software using LabVIEW, NI TestStand, and Python.

  • Write efficient and scalable code in Python for backend testing, data processing, and hardware/software integration.
  • Design and implement software solutions that interface with sensors, industrial PCs, DAQ modules, and automated machinery.
  • Assist in developing test frameworks, scripts, and utilities used for software/system validation.
  • Debug complex code and system behavior across Windows 11, industrial PCs, and embedded device interfaces.
  • Diagnose and resolve issues in complex test and measurement systems, including hardware/software interactions and system-level faults.
  • Support enterprise IT systems used for device commissioning, access control, configuration management, and backup/recovery processes.
  • Perform root cause analysis (RCA) on system failures and implement corrective and preventive actions (CAPA).
  • Partner with electrical and mechanical engineering teams to investigate complex system behaviors involving hardware-software integration.
  • Analyze ambiguous or intermittent production test issues and develop diagnostic routines to identify hidden failure modes.
  • Contribute to the creation of advanced test strategies that correlate data across mechanical, electrical, and software subsystems.
  • Work within FDA 21 CFR Part 820.72 and GMP quality system requirements, ensuring data integrity, cybersecurity protections, audit trails, and access controls are properly implemented.
  • Maintain clear, compliant documentation of code, workflows, and validation processes.
  • Participate in risk analysis and support validation/verification activities for test equipment and software tools.
  • Collaborate with cross-functional teams including manufacturing engineering, quality, IT security, and R&D, translating production and engineering needs into technical requirements.
  • Train users and provide engineering support for manufacturing personnel and test technicians.

Requirements

  • Bachelor’s degree in computer engineering, software engineering, electrical engineering, or related field.
  • Strong proficiency in:
  • LabVIEW
  • Python
  • High-level languages (C++, Java) and associated development environments
  • Scripting languages for automation/test development
  • Experience working with:
  • Windows 11 OS and PC hardware architectures
  • Industrial PCs and automated test hardware
  • GitHub, source control, debuggers, build systems
  • TestStand or similar automated test frameworks
  • Debugging complex embedded or computerized systems
  • Understanding of the software development lifecycle (SDLC)
  • Root cause analysis, fault isolation, and system troubleshooting
  • Cybersecurity fundamentals related to access control, data protection, system administration, and networked test systems

Preferred Qualifications

  • Prior experience in a medical device or other FDA-regulated industry
  • Knowledge of data integrity requirements, ALCOA/ALCOA+ principles, and digital recordkeeping compliance
  • Experience validating software or equipment under GxP frameworks
  • Background in test equipment calibration, test method validation, or automated manufacturing tools

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.talascend.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:13 min

Core components of the internal Optimize ecosystem

Dominik Schneider Dominik Schneider · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

2:43 min

Deploying a web application through an AI agent workflow

Mike Mike · World Congress 2025

Videos

See all

Related articles

See all