M

Mallinckrodt

Specialty pharmaceutical developer, manufacturer, distributor

Computer / Software Engineer - Medical Device

Software EngineeringConfirmed live in the last 24 hours
Full-timeMadison, WI, USANo salary listed

About the Job

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • Strong proficiency in LabVIEW, Python, high-level languages such as C++ and Java, and scripting languages for automation and test development.
  • Experience with Windows 11 operating system and PC hardware architectures, industrial PCs and automated test hardware, GitHub and source control, debuggers, build systems, and TestStand or similar automated test frameworks.
  • Hands-on experience debugging complex embedded or computerized systems.
  • Understanding of the software development lifecycle.
  • Experience with root cause analysis, fault isolation, and system troubleshooting.
  • Familiarity with cybersecurity fundamentals related to access control, data protection, system administration, and networked test systems.
  • Strong communication and documentation abilities.
  • Ability to manage multiple tasks, prioritize effectively, and collaborate across diverse teams.

Responsibilities

  • Develop, maintain, and optimize test and automation software using LabVIEW, NI TestStand, and Python.
  • Write efficient and scalable Python code for backend testing, data processing, and hardware/software integration.
  • Design and implement software solutions that interface with sensors, industrial PCs, data acquisition modules, and automated machinery.
  • Assist in developing test frameworks, scripts, and utilities used for software and 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 on system failures and implement corrective and preventive actions.
  • Partner with Electrical and Mechanical Engineering teams to investigate complex system behaviors involving hardware–software integration.
  • Analyze ambiguous or intermittent production test issues where failures present in subtle, non-obvious ways to users or operators.
  • Develop software tools, instrumentation scripts, and diagnostic routines to capture hidden failure modes that traditional hardware diagnostics may not detect.
  • Contribute to advanced test strategies that correlate data across mechanical, electrical, and software subsystems.
  • Work within FDA 21 CFR Part 820.72 and applicable good manufacturing practice quality system requirements.
  • Ensure data integrity, cybersecurity protections, audit trails, and access controls are properly implemented in test systems.
  • Maintain clear, compliant documentation of code, workflows, and validation processes.
  • Participate in risk analysis and support validation and verification activities for test equipment and software tools.
  • Collaborate with Manufacturing Engineering, Quality, IT Security, and Research and Development teams.
  • Translate production and engineering needs into technical requirements for software and test systems.
  • Train users and provide engineering support for manufacturing personnel and test technicians.
  • Collaborate with Product Performance, Complaint Management, Service Support, Device Quality, Post-Market Surveillance, Device Development, Materials Management, and external partners to address product lifecycle challenges and support new product introductions.
  • Provide technical guidance, influence decisions, and drive alignment across functions to resolve complex product issues.
  • Support hands-on investigation, testing, and product support in office, engineering laboratory, and medical device manufacturing environments.
  • Engage in development and production settings to diagnose issues, validate design and process changes, and support ongoing product lifecycle needs.
  • Travel domestically and internationally up to 20% as required to support manufacturing sites, suppliers, and field issue investigations.

Desired 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.

About the Company

Mallinckrodt

Specialty pharmaceutical developer, manufacturer, distributor

Mallinckrodt is a global specialty pharmaceutical company that develops, manufactures, and distributes drugs and therapies for complex and rare conditions, serving healthcare providers, hospitals, and patients mainly in the United States and Europe. Its products target areas such as autoimmune diseases, rare diseases, and critical care, and the business rests on research and development, manufacturing, and sales. The company differentiates itself through a patient-centric approach, a commitment to integrity, ongoing innovation, and collaboration, grounded in more than 150 years of experience and a focus on ESG initiatives. Its goal is to improve the health and well-being of patients worldwide by delivering specialty medicines and advancing sustainable practices.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Hazelwood, MO
Founded
1867

Recently Posted Jobs

Explore more opportunities at Mallinckrodt

See more jobs