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