Software Engineer ATE Testing (C / C / C#) Location: Taiwan
Work Mode: Onsite
Experience: 2 5 Years
1. Role Overview This role involves developing and maintaining software applications used in Automated Test Equipment (ATE) environments. The engineer will work on C C and C# based systems supporting test automation device communication and data acquisition. The position requires collaboration with cross-functional engineering teams to deliver reliable and scalable solutions.
2. Key Responsibilities - Develop test and maintain applications using C# Framework / .NET Core
- Write clean maintainable and efficient code following coding standards
- Design and implement software solutions for ATE testing environments
- Collaborate with hardware test and system teams to deliver integrated solutions
- Debug troubleshoot and optimize application performance
- Develop and manage database-related functionalities
- Work on real-time data acquisition and device communication interfaces
- Implement RESTful APIs and web-based integrations where required
- Participate in code reviews and ensure best development practices
- Maintain version control using Git or similar tools
- Document software design features and technical workflows
- Support deployment and issue resolution in production/test environments
3. Required Qualifications - BE / ME / . in Computer Science or related field
- 2 5 years of experience in software development
- Experience in industrial embedded or ATE-related environments is preferred
4. Technical Skills (Structured) Programming Languages:
Frameworks & Platforms:
- .NET Core
- WinForms Console Applications
Database:
- SQL Server or other relational databases
Web & Integration:
- RESTful APIs Web Services
- HTML CSS JavaScript (basic)
Concepts & Tools:
- Object-Oriented Programming (OOP)
- Version Control (Git)
- Debugging and Performance Optimization
Hardware & Communication:
- WebSockets
- Hardware communication protocols
- Real-time data acquisition
- Device integration
5. Soft Skills - Analytical thinking and problem-solving ability
- Clear communication and documentation skills
- Ability to work independently and within cross-functional teams
6. Good to Have (Optional) - Experience in ATE (Automated Test Equipment) environments
- Exposure to semiconductor testing workflows
- Knowledge of device interfacing and test automation systems
- Experience with WebSockets or low-level communication interfaces
- Understanding of industrial or embedded systems
#LI-SD1
Software Engineer ATE Testing (C / C / C#) Location: Taiwan Work Mode: Onsite Experience: 2 5 Years 1. Role Overview This role involves developing and maintaining software applications used in Automated Test Equipment (ATE) environments. The engineer will work on C C and C# based systems sup...
Software Engineer ATE Testing (C / C / C#) Location: Taiwan
Work Mode: Onsite
Experience: 2 5 Years
1. Role Overview This role involves developing and maintaining software applications used in Automated Test Equipment (ATE) environments. The engineer will work on C C and C# based systems supporting test automation device communication and data acquisition. The position requires collaboration with cross-functional engineering teams to deliver reliable and scalable solutions.
2. Key Responsibilities - Develop test and maintain applications using C# Framework / .NET Core
- Write clean maintainable and efficient code following coding standards
- Design and implement software solutions for ATE testing environments
- Collaborate with hardware test and system teams to deliver integrated solutions
- Debug troubleshoot and optimize application performance
- Develop and manage database-related functionalities
- Work on real-time data acquisition and device communication interfaces
- Implement RESTful APIs and web-based integrations where required
- Participate in code reviews and ensure best development practices
- Maintain version control using Git or similar tools
- Document software design features and technical workflows
- Support deployment and issue resolution in production/test environments
3. Required Qualifications - BE / ME / . in Computer Science or related field
- 2 5 years of experience in software development
- Experience in industrial embedded or ATE-related environments is preferred
4. Technical Skills (Structured) Programming Languages:
Frameworks & Platforms:
- .NET Core
- WinForms Console Applications
Database:
- SQL Server or other relational databases
Web & Integration:
- RESTful APIs Web Services
- HTML CSS JavaScript (basic)
Concepts & Tools:
- Object-Oriented Programming (OOP)
- Version Control (Git)
- Debugging and Performance Optimization
Hardware & Communication:
- WebSockets
- Hardware communication protocols
- Real-time data acquisition
- Device integration
5. Soft Skills - Analytical thinking and problem-solving ability
- Clear communication and documentation skills
- Ability to work independently and within cross-functional teams
6. Good to Have (Optional) - Experience in ATE (Automated Test Equipment) environments
- Exposure to semiconductor testing workflows
- Knowledge of device interfacing and test automation systems
- Experience with WebSockets or low-level communication interfaces
- Understanding of industrial or embedded systems
#LI-SD1
View more
View less