CareerPlan

Software Engineer III

Santa Clara,CAFull-time$132k–$182k2026-10-27 → 2026-11-10

Core

Design, develop, test, and maintain software for semiconductor manufacturing equipment components and devices, including motion control, robotics, and laser processing systems.

Role type

Senior IC software engineer (embedded/industrial control)

Builds

Machine control applications and control software for semiconductor equipment

Domain

Semiconductor manufacturing equipment / Industrial automation

Deliverable

production ML models | product features

Required skills

C#, C++, object-oriented design, software architecture, source control (Git/Azure DevOps), electromechanical system troubleshooting, debugging

Preferred skills

Beckhoff TwinCAT, EtherCAT, PLC programming, motion control platforms (Aerotech, Beckhoff, Delta Tau, ACS, Siemens), vision systems integration, SECS/GEM, OPC-UA, real-time control systems, robotics, laser processing, advanced packaging, photonics, Agile

Technologies

Windows, TwinCAT, Visual Studio, Azure DevOps, EtherCAT, Ethernet/IP, OPC-UA, TCP/IP, RS-232

Responsibilities

Design, develop, test, and maintain software for semiconductor manufacturing equipment; Develop machine control applications utilizing object-oriented design principles; Implement control software for motion control systems, robotics, laser processing, vision, and factory automation; Collaborate with systems, electrical, and mechanical engineers; Develop software interfaces to PLCs, motion controllers, and sensors; Support equipment integration, debugging, and validation; Investigate field issues and implement corrective actions; Generate technical documentation and support software release processes.

Seniority

Senior, hands-on IC