We are seeking a talented and motivated Software Engineer to join our dynamic team. In this role, you will contribute to the development and enhancement of cutting-edge software solutions tailored for high-tech products in the semiconductor manufacturing industry. Collaborating closely with the Software Manager and an Agile Scrum team, you will be instrumental in designing, implementing, and optimizing robust software applications that integrate seamlessly with advanced hardware systems.
Key Responsibilities:
• Design, develop, and enhance software architecture for scalable, high-performance applications.
• Integrate hardware control systems and sensor data acquisition modules into the software platform.
• Work closely with team members in a Scrum environment, reporting progress to the Software Manager.
• Write, debug, and maintain high-quality source code, and conduct comprehensive unit testing to ensure software robustness.
• Present developed features to stakeholders, including team members and product managers, and incorporate feedback for continuous improvement.
• Provide technical support and on-site debugging to resolve issues as needed.
Requirements:
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, Electronics, Automation, or a related technical field from a recognized institution.
- At least 5 years of hands-on programming experience in C#, .Net/WPF, and C++ on the Windows platform.
- Proven expertise in object-oriented design patterns for scalable, high-performance software applications.
- Significant experience in integrating commercial system software with hardware in production environments.
- Proficiency in multithreading technologies.
- Experience with digital data acquisition and data processing using high-speed digitizer cards, frame grabbers, or similar technologies.
- Familiarity with capital equipment especially defect inspection and metrology machines.
- Experience in factory automation and MES development is highly advantageous.
- Prior experience working in Scrum Agile development teams is preferred.
If you are passionate about developing innovative software solutions, thrive in a collaborative environment, and aspire to make an impact in the semiconductor manufacturing industry, we invite you to be part of our team. Take this opportunity to shape the future of high-tech solutions with us!