Back to job search

Automation Software Engineer

Celestica (Chon Buri)
Chonburi, Thailand 🇹🇭
Celestica enables the world's best brands. Through our recognized customer-centric approach, we partner with leading companies in aerospace and defense, communications, enterprise, healthtech, industrial, semiconductor capital equipment, and smart energy to deliver solutions for their most complex challenges. A leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development - from the drawing board to full-scale production and after-market services. With talented teams across North America, Europe and Asia, we imagine, develop and deliver a better future with our customers. The Celestica Thailand facility has been established since 1995. Being Celestica’s biggest manufacturing site globally, we employ more than 5,000 employees. Our highly skilled teams produce high technology, high quality products for customers in the communications and enterprise market segments. With unrivalled expertise in high-mix low-volume manufacturing, direct fulfillment, reverse logistics and test development, we enable our customers to realize greater value, potential and outcomes.

About this position

The Automation Software Engineer is responsible for coding, testing, and deploying software applications for automation machine applications, collaborating with various teams, and providing support and documentation.

Responsibilities

• Coding and test programming for software of automation machine applications.
• Develop and deploy software applications for automation machine controlling.
• Execute code builds to test and production environments.
• Fix bugs in existing code.
• Collaborate with product, design, and automation/operation teams.
• Maintain documentation and provide machine instruction manual and training.
• Provide testing, documentation, training, and support for third-party software products.
• Resolve user-submitted problems and questions.

Requirements

• Bachelor’s degree or Master’s Degree in Computer Science or Electrical Engineering, or related field.
• 0 - 3 years of experience in software development.
• Knowledge and experience and good programming language with C#, C++, .xml, API, JSON.
• Additional experience with JavaScript, HTML, VB.NET, Python, database is a plus.
• Track record of successful application development is a plus.
• Ability to write clean, well-documented code.
• Excellent complex problem solving and critical thinking skills.
• Solid troubleshooting and communication skills.
• Demonstrated analytical and critical thinking abilities.
• Basic Knowledge with image processing/machine vision, robot programming for automation is a plus.
• Have a passion for this automation job.
• Result-oriented, hard-working, and reliable person.
• Good command of speaking, writing and reading in Thai and English.