Search by job, company or skills

best nanotech

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

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

Location: Taiwan

Work Mode: Onsite

  • 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.

Key Responsibilities

  • Develop, test, and maintain applications using C# and .NET 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
  • BE / ME / M.Sc. in Computer Science or related field
  • 2 5 years of experience in software development
  • Experience in industrial, embedded, or ATE-related environments is preferred

Programming Languages

  • C, C++, C#

Frameworks & Platforms

  • .NET Framework, .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

More Info

About Company

Job ID: 146766287