> Markdown version of [/jobs/ext/3631557-software-engineer-machine-control-ood-oop](https://www.wearedevelopers.com/jobs/ext/3631557-software-engineer-machine-control-ood-oop). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Machine Control/OOD/OOP) - **Company:** KLA-Tencor - **Location:** Milpitas, CA, United States - **Experience:** Experienced - **Salary:** $136,300.0 - $199,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Applications, C++ (Programming Language), Computer Engineering, Software Debugging, Python (Programming Language), Object-Oriented Software Development, Multithreading, Information Technology - **Published:** October 8, 2026 - **Apply:** https://kla.wd1.myworkdayjobs.com/Search/job/Milpitas-CA/Software-Engineer--Machine-Control-OOD-OOP-_2641733-1 ## About the Role 1. Doctorate (Academic) with at least 2 years of experience OR Master's Degree with at least 2 years of experience OR Bachelor's Degree with at least 3 years of experience. Degree in Electrical Engineering or Computer engineering/computer science. 2. Expertise in object-oriented software design principles and skilled in Object Oriented languages including Java or C++ or Python. 3. Experience in designing, developing and debugging multi-threaded, parallel and distributed high-performance computing software applications. 4. Ability to design, develop and debug software to control hardware including any of the following: electro-mechanical systems, opto-mechanical systems, data acquisition hardware, servo control systems, or robotics. 5. Good communication and leadership skills., Doctorate (Academic) or work experience of 0 years , Master's Level Degree or work experience of 2 years , Bachelor's Level Degree or work experience of 3 years