> Markdown version of [/jobs/ext/2713686-test-system-software-engineer](https://www.wearedevelopers.com/jobs/ext/2713686-test-system-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test System Software Engineer - **Company:** Talascend LLC - **Location:** Madison, WI, United States - **Contract:** Permanent contract - **Skills:** 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, Systems Development Life Cycle, Software Tools, Software Engineering, Systems Integration, Teststand, Scripting, Computer Equipment, Build Tools, Software Version Control, GXP - **Published:** September 4, 2026 - **Apply:** https://www.talascend.com/portal/jobseekers/jobs/136052/application ## About the Role * 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 ## 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. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)