Sr. Software Engineer Taiwan
Posted Updated 2
views
Description
Job Title: Sr. Software Engineer
Location: Taiwan
Responsibilities include but are not limited to:
Design, develop, test and integrate software for semiconductor equipment. Develop C++ DLL interface for external customer to control equipment. Design operator interface for Semiconductor Equipment with C# and C++. Develop real-time HW control with PLC. Develop HW control with serial interface and TCP/IP. Develop automated system control for Semiconductor Equipment. System testing and debugging. Provide software support and debugging for customers.
Requirements:
- Proficiency in Object-Oriented Programming (OOP)
- Strong knowledge of data structures and algorithms
- Skilled in programming languages: C# and C++
- Excellent debugging skills
- Solid understanding of multithreading concepts
- Experience in GUI development using C#.NET
- Knowledge of WinForms and WPF
- Strong problem-solving skills
- Strong understanding of testing and unit testing principles.
- Software/hardware interface experience.
- Experience in the semiconductor domain is a plus
- Experience with version control systems such as GitHub, Azure Devops.
- PLC programming and testing
- Ladder Logic and motion control
- Electrical motor commissioning
- Ability to read and interpret instruction manuals, electrical schematics, and P&IDs
Qualifications:
- BS/MS in Computer Science or Computer Engineering
- 8+ years of experience in software development
- Experience in semiconductor equipment, medical equipment, test equipment, or hardware control
- Good written and verbal communication skills in English