CareerPlanSign in

Software Development Engineer - Equipment Control

USA💼 Full-time🗓 2026-08-10 → 2026-09-26

Core

Develop software and algorithms for custom semi-automated electro-mechanical systems to optimize and streamline the manufacturing process of surgical robotic systems, instruments, and accessories.

Role type

Senior Software Development Engineer (Manufacturing Automation)

Builds

Manufacturing software infrastructure, validation tools, and electro-mechanical control systems for medical devices

Domain

Medical device manufacturing / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

C#, Python, OOA/OOD/OOP, Design Patterns, SW Architecture, PLC integration, sensor integration, robotics integration, System Level Design, Software Platform design, Project management, Technical leadership

Preferred skills

Scalable software architecture, Data engineering, Industrial domain data, Robotic/electro-mechanical control systems, Medical device manufacturing, Regulated engineering environment, Software security, Industrial automation protocols (Modbus, OPC, Ethernet/IP)

Technologies

C#, Python, PLCs, Sensors, Robotics, Modbus, OPC, Ethernet/IP

Responsibilities

Design, develop, and implement software solutions for equipment that builds and tests medical devices; Build and maintain software infrastructures that enable value extraction from manufacturing data; Analyze and optimize manufacturing processes to improve efficiency; Develop, document and follow good software development practices; Document, direct and perform IQOQPQ and DQ validation activities on manufacturing equipment; Mentor less experienced engineers

Seniority

Senior, hands-on IC with technical leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.