Software Engineer – ATE Testing (C C++ C#)

Best NanoTech

Not Interested
Bookmark
Report This Job

profile Job Location:

Taipei City - Taiwan

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

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:

  • C C C#

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...
View more view more