CareerPlan

Software Engineer

Santa Clara,CAFull-time$124k–$171k2026-10-15 → 2026-11-10

Core

Design, develop, and validate real-time control algorithms and dynamic models for robotics, motion control, and process automation systems in semiconductor equipment.

Role type

Senior IC embedded software engineer (control systems)

Builds

Real-time control software for robots, motors, generators, pumps, and sensors

Domain

Semiconductor manufacturing equipment / Mechatronics

Required skills

C/C++, Python/Matlab, robotics, motion control, embedded programming, multi-threading, real-time control, classical and modern control theory (PID, state-space), Git

Preferred skills

Semiconductor capital equipment experience, Simulink/Model-Based Design, CAN Bus/EtherCAT

Responsibilities

Design and implement real-time control algorithms; Develop mathematical/dynamic models for mechatronic systems; Troubleshoot complex software and controls problems; Perform servo tuning and optimization; Create software specifications and test plans; Collaborate with mechanical, electrical, and systems engineering teams