Position Details
About this role
This role involves developing and maintaining control and automation software for semiconductor manufacturing equipment, emphasizing distributed computing and software architecture.
Key Responsibilities
- Develop control software
- Design system architecture
- Implement distributed solutions
- Optimize automation processes
- Collaborate with hardware teams
Technical Overview
The position requires expertise in multiple programming languages, distributed systems, and open source tools, with a focus on scalable and reliable software solutions.
Ideal Candidate
The ideal candidate is a mid-level software engineer with strong programming skills in C#, C++, Java, and Python, with experience in distributed systems and software architecture, preferably in a semiconductor environment.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with multiple programming languages, No knowledge of distributed computing, Unwilling to work in a semiconductor setting
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile