About the role
We are looking for a Software Engineer to develop software for automated test systems used in semiconductor equipment. This role focuses on building and maintaining software components that interface with hardware systems in a high-performance engineering environment.
Key responsibilities
- Develop software modules for automated test systems
- Implement control and diagnostic features using C++ or Java
- Work with hardware and firmware engineers on system integration
- Support software testing, debugging, and issue resolution
- Assist in system calibration and performance tuning
- Maintain technical documentation for software modules
- Participate in cross-functional engineering discussions
Requirements
- Degree in Computer Engineering, Software Engineering, or related discipline
- 2-4 years of software development experience
- Strong programming skills in C++ (preferred) or Java
- Good understanding of software debugging and system integration
- Exposure to hardware interaction is an advantage
- Strong problem-solving and analytical skills
- Good communication and teamwork skills