CareerPlanGet AI match score →

Senior Software Development Engineer - Equipment Control

Sunnyvale, CA, us💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Develop software and algorithms for custom semi-automated electro-mechanical systems to design, build, and test medical devices (robotic systems, instruments, accessories) and optimize manufacturing processes.

Role type

Senior Software Development Engineer (Manufacturing Automation)

Builds

Manufacturing software, test fixtures, tooling, and data infrastructure for surgical robotic systems

Domain

Medical device manufacturing / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

C#, Python, OOA/OOD/OOP, Design Patterns, System Level Design, PLC integration, Sensor integration, Robotics integration, Software Platform design, Project delivery, Technical leadership

Preferred skills

Data engineering, Industrial automation protocols (Modbus, OPC, Ethernet/IP), Regulated engineering environment experience, Software security principles

Technologies

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

Responsibilities

Design and implement software for equipment that builds and tests medical devices; Build and maintain software infrastructures for data extraction; Analyze and optimize manufacturing processes; Perform IQOQPQ and DQ validation activities; Mentor less experienced engineers

Seniority

Senior, hands-on IC with technical leadership

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗