x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Design Engineer - Semicon Equipment
 banner picture 1  banner picture 2  banner picture 3

Senior Software Design Engineer - Semicon Equipment

Aac Technologies Pte. Ltd.

Aac Technologies Pte. Ltd. company logo

Key Responsibilities:

  • Design, develop, and implement handler software solutions for semiconductor equipment.
  • Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
  • Develop and maintain microservices architecture to support modular and scalable software solutions.
  • Implement multi-threaded and multi-process applications to optimize equipment performance.
  • Design and implement communication protocols (Serial Port, TCP, UDP) for effective data transfer between devices.
  • Write efficient T-SQL scripts and manage databases (MySQL, MS SQL, PostgreSQL) to handle data storage and retrieval.
  • Ensure effective PC & PLC data interaction for real-time monitoring and control.
  • Participate in code reviews and contribute to best practices in software development.
  • Troubleshoot and debug software issues, providing timely resolutions.
  • Stay updated with industry trends and emerging technologies in semiconductor equipment.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 3-5 years of relevant work experience in software development, preferably in the semiconductor industry.
  • Proficiency in C# and .NET framework and strong programming skills in C++.
  • Experience with multi-process and multi-threading programming paradigms.
  • Familiarity with Serial Port Communication and TCP/UDP Protocol programming.
  • Proficiency in T-SQL scripting and database management (MySQL, MS SQL, PostgreSQL).
  • Knowledge of PC and PLC data interaction methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Sharing is Caring

Know others who would be interested in this job?