Software Engineer, Manufacturing Automation & Test
Core
Design, develop, and support software for equipment that builds and tests medical devices and robotic surgical systems, including integrating with PLCs, sensors, and robotics.
Role type
Software Engineer (Manufacturing Automation & Test)
Builds
Custom semi-automated electro-mechanical systems and manufacturing software infrastructure
Domain
Medical device manufacturing and industrial automation
Deliverable
production ML models | product features
Required skills
Software design and development, C#, Python, Object-oriented programming, Software architecture, PLC integration, Sensor integration, Robotics integration, Project planning and execution, Analytical problem-solving
Preferred skills
Scalable production-quality software architecture, Data engineering for industrial applications, Robotic or electro-mechanical systems, Control systems, Medical device manufacturing, Regulated engineering, Software security, Industrial automation protocols (Modbus, OPC, Ethernet/IP)
Responsibilities
Design, develop, implement, and support software for manufacturing and testing equipment; Develop software and algorithms for custom semi-automated electro-mechanical systems; Build and maintain software infrastructure for extracting value from manufacturing data; Analyze and optimize manufacturing processes; Integrate software with PLCs, sensors, robotics, and equipment controls; Document, direct, and perform IQOQPQ and DQ validation activities; Own manufacturing software initiatives and drive projects through completion
Seniority
Mid-Senior level (4+ years experience)
