Job Openings
Software Engineer (Automation)
About the job Software Engineer (Automation)
Job description
ABOUT OUR CLIENT :
Shenzhen Colibri Technologies Co., Ltd., established in 2001, specializes in cross-industry automation technology for advanced manufacturing. As a leading provider of automation solutions, Colibri focuses on R&D, design, production, sales, and technical services for automation equipment and precision parts. Their products, including automated test and assembly machines, serve industries such as mobile terminals, new energy, automotive, hard disk drives, and medical devices. Colibri maintains strong partnerships with top brands and continuously innovates to advance intelligent manufacturing.
JOB DESCRIPTION :
- Develop non-standard equipment design documents based on customer requirements.
- Independently design program source codes according to equipment functionality requirements.
- Debug equipment and refine programs during the prototype phase.
- Support factory acceptance testing of prototype equipment at the factory.
- Conduct on-site validation for new program modules during equipment updates.
- Implement and track design change plans and coordinate project team progress.
- Communicate with customer technical personnel and maintain a good relationship with customers.
- Ability to complete software program design, updates, debugging, and acceptance tasks for projects.
- Quick response to customer inquiries and issues.
- Follow superiors work arrangements.
- Strong sense of responsibility.
JOB REQUIREMENT :
- Bachelors degree or above in Computer Applications, Automation, or Software Engineering.
- Bachelors degree holders require 5+ years of experience in automation.
- Masters degree preferred.
- Minimum of 3+ years of experience in semiconductor equipment, die bonding, or automation development.
- Proficient in programming and debugging using C#, C++, or Python.
- Experience in independently developing automation equipment control software or vision applications such as Halcon, VisionPro, and VM.
- (Optional) Familiarity or understanding of SECS/GEM protocol; experience with EAP systems for automatic recipe distribution, real-time equipment status monitoring, alarms, production data collection, and full production process tracking and management is preferred.
- Proficiency in C#, C++, or Python programming, including program architecture planning, production data collection and analysis, and writing technical documentation.
- Familiarity with COGNEX VisionPro software or other vision tools such as HALCON and VM.
- Fair, honest, and trustworthy.
- Dedicated with strong team coordination and organization skills.
- Excellent interpersonal and communication abilities.