Taro Logo

Automation Engineer

Flex is the diversified manufacturing partner that helps market-leading brands design, build and deliver innovative products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Automation Engineer

Flex, a leading diversified manufacturing partner, is seeking an Automation Engineer for their Suzhou facility. This role combines software engineering with automation expertise, requiring proficiency in C#, Python, and vision software systems. The position involves leading automation projects across business units, developing software solutions, and implementing AI-based inspection platforms.

The ideal candidate will have a Bachelor's degree in Software Engineering with 5+ years of experience. They'll be responsible for designing and implementing automation software, managing projects from conception to completion, and collaborating with cross-functional teams. Key technical skills include C# development, Python scripting, and experience with vision software and robotic systems integration.

This is an excellent opportunity for a mid-level software engineer interested in industrial automation and AI applications. The role offers a blend of technical leadership and hands-on development, with the chance to work on cutting-edge manufacturing automation solutions. Benefits include social insurance, life insurance, and PTO.

Working at Flex means joining a global team that values innovation and inclusion. The company emphasizes professional growth and offers the opportunity to work on projects that improve manufacturing processes through technology. The Suzhou location is part of Flex's extensive global network, providing exposure to international manufacturing practices and automation technologies.

The position requires strong problem-solving abilities and the capability to work independently while collaborating with various stakeholders. It's ideal for someone who enjoys combining software development with practical industrial applications, offering the chance to make a significant impact on manufacturing efficiency and quality control through automation.

Last updated 2 months ago

Responsibilities For Automation Engineer

  • Lead and coordinate BU automation projects implementation and tracking
  • Design and develop non-standard and standard automation software solutions
  • Manage automation projects including opportunity capture, feasibility evaluation, and risk assessment
  • Collaborate with cross-functional teams and vendors for successful integration
  • Develop universal AI inspection platform for PCBA and Box build inspection
  • Facilitate automation projects duplication across sites

Requirements For Automation Engineer

Python
  • Bachelor in Software engineering or related field
  • 5+ years relevant work experience
  • Proficient in C# host computer software development
  • Proficient in Python for automation script development
  • Experience with vision software (IMVS, VisionPro, or Halcon)
  • Experience integrating robotic arms and PLCs
  • Capable of independent software design, debugging, and implementation
  • Strong problem solving skills

Benefits For Automation Engineer

Medical Insurance
  • Social Insurance
  • Life Insurance
  • PTO (Paid Time Off)