C, C++ Software Engineer II
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)