Medtronic is seeking a Senior Software Automation Engineer to lead software and controls integration for automated manufacturing systems, ensuring systems meet technical specifications and regulatory standards while supporting production lines and driving continuous improvement.
Requirements
- Proficiency with Python, and working knowledge of Java and CSS.
- Experience with Allen-Bradley PLC platforms (MicroLogix, CompactLogix, ControlLogix).
- Familiarity with SQL and relational databases.
- Proven ability to lead or support software validation activities (IQ/OQ/PQ, URS/SDS documentation).
- Experience with Inductive Automation Ignition (Perspective).
- Hands-on experience with machine vision systems (e.g., Cognex VisionPro).
- Familiarity with electronic records, change control systems, and working within a GxP environment.
Responsibilities
- Develop SCADA/HMI applications using Inductive Automation Ignition (Perspective), including scripting in Python and Java, with styling in CSS.
- Design, develop, and troubleshoot Allen-Bradley PLC code (MicroLogix, CompactLogix, ControlLogix) using Studio5000.
- Lead all phases of the software lifecycle: authoring URS, SDS/FDS, code reviews, and supporting IQ/OQ/PQ validation protocols.
- Collaborate with stakeholders to gather user and functional requirements for new automation systems.
- Ensure equipment software complies with applicable standards, including 21 CFR Part 11, NFPA, and internal documentation practices.
- Support integration of automation systems with Manufacturing Execution Systems (MES) and production networks.
- Maintain software backups, version control, and detailed documentation to support traceability and system longevity.
Other
- Bachelor's degree and minimum of 4 years of relevant experience OR Master's degree with a minimum of 2 years relevant experience OR PhD with 0 years relevant experience.
- Strong written and verbal communication skills and ability to work cross-functionally.
- Experience in FDA-regulated industries such as medical device or pharmaceutical manufacturing.
- Support supplier visits, equipment commissioning, or on-site troubleshooting.
- Collaborate with Sustaining Engineering and Manufacturing Engineering teams to address equipment performance issues, implement software updates, and drive continuous improvement.