Kulicke & Soffa is an international leading provider of robotic semiconductor packaging and electronic assembly solutions. As a Software Engineer, you will develop software for real-time coordination of motion control and image acquisition in advanced semiconductor packing equipment, working within a scrum-based agile team.
Work closely with multi-site software teams to coordinate with your counterparts from around the globe to deliver software features that support advanced packaging equipment
Reviewing and co-specifying requirements
Designing and coding the software
Implementation and testing
Support advanced packaging equipment demo, qualification and buyoff in-house or at international customer sites
Qualification
Required
Experience in software design and implementation
Proficient in C++ and Object Oriented Analysis & Object Oriented Design Methodologies
Able to quickly learn and understand existing or newly created features and functionality for advanced packaging equipment. Able to troubleshoot and solve software and hardware issues
Multi-threaded Programming
Strong ability to understand and learn existing C++ software project, able to work independently to develop new control software features for advanced packaging equipment
Bachelor in Computer Science, Computer Engineering, Software Engineering or related fields
Preferred
Knowledge of Standard Template Library (STL), Boost or equivalent is highly preferred
Prior experience in the architecture, design and development of real-time control software for semiconductor equipment with software preferred
Benefits
Competitive salary with bonus
401K
Kulicke & Soffa is a global leader in semiconductor assembly technology, advancing device performance across automotive, compute, industrial, memory and communications markets.