ASMPT is a leading global supplier of hardware and software solutions for the manufacture of semiconductors and electronics.
This is a unique opportunity to join the ASMPT AEi team as a Software Engineer. You will be working with SW engineer team to develop robotic and highly integrated systems used in vision-guided automated assembly and test equipment.
As a strong independent problem-solver, develop, enhance, and sustain software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Role & Responsibilities
- Collaboration with management and architects to convert software design into working, scalable, maintainable software.
- Assist with system integration, testing strategy, and documentation.
- Conduct and participate in design and code reviews.
- Provide estimates of assigned tasks for project planning
- Collaborate with experts and team members, to solve technical problems.
- Ability to work independently and troubleshoot. Assist with QA functions as required.
Qualifications & Requirements:
- BS in Computer Science or engineering discipline
- 3+ years of experience in industrial engineering software design /development of complex systems
- Proficient with JAVA and C# using Visual Studio; source control usage and developing multithreaded applications.
- Familiarity with Agile Scrum methodology
- Experience with electro-mechanical systems or robotics
- Solid English verbal and written communication skills
- Motived with a passion for excelling in learning and contributing to collective goals.
- 10% travel, both domestic and international
Desired Requirements:
- Experience with industrial communication protocols
- Proficient with C++ with C# and JAVA, which are "must have" skills
- Vision algorithms