CareerPlan

C, C++ Software Engineer II

Santa Clara,CAFull-time$124k–$171k2026-09-16 → 2026-10-23
Based in United States

Core

Design, prototype, develop, and debug software solutions for semiconductor equipment control systems, including real-time control of devices like robots, motors, and pumps.

Role type

C/C++ Software Engineer II (Control Systems)

Builds

Control systems for semiconductor manufacturing equipment (robots, motors, generators, pumps, flow controllers, sensors)

Domain

Semiconductor manufacturing / Industrial automation

Deliverable

production ML models | product features

Required skills

C, C++, Real-time control, Motion control, Embedded programming, Multi-threading, CAN Bus, Debugging, Test plan creation, Software documentation

Preferred skills

C#, .NET, Visual Studio, Matlab, User interface design, Data analysis

Technologies

C, C++, C#, .NET, Visual Studio, Matlab, CAN Bus

Responsibilities

Design and develop code for complex software projects; Troubleshoot difficult software problems and implement bug fixes; Design and prototype user interfaces; Create software specifications and test plans; Develop software documentation; Interface with customers for requirement analysis and project scheduling

Seniority

Mid-level (3+ years exp with BS or 1+ years with MS)