Jobs on TAL
All jobsOnsiteEngineeringelectronics3+ yearsc++
OnsiteMid Levelelectronics

Automation & Control Software Engineer

GoerTek Inc.SingaporePosted 20 May 2026

GoerTek Inc. is seeking an Automation and Control Software Engineer in Singapore to design and maintain interface and control software for automated equipment. Responsibilities include system optimization, technical architecture design, module development, and documentation, including patents. Candidates require a Master's degree, 3+ years of experience, and deep proficiency in C++/C# along with industrial automation protocols. The role is an individual contributor position focused on high-performance engineering within the electronics hardware domain.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

3+ years

Function

Engineering

Work mode

Onsite, Singapore

Company

Tier 2

What you will work on

GoerTek Inc. is seeking an Automation and Control Software Engineer in Singapore to design and maintain interface and control software for automated equipment. Responsibilities include system optimization, technical architecture design, module development, and documentation, including patents. Candidates require a Master's degree, 3+ years of experience, and deep proficiency in C++/C# along with industrial automation protocols. The role is an individual contributor position focused on high-performance engineering within the electronics hardware domain.

TAL's take

Quality 60/1005/5 clarityTier 2 company

Solid mid-level role in a large manufacturing company with specific technical requirements in automation and industrial protocols.

The JD provides a very clear scope, specific technical stack requirements, and industry-standard protocols, leaving no ambiguity about the role's function.

Must haves

  • Master's degree or higher in CS or related field
  • 3+ years of relevant experience
  • Proficient in C++/C# development
  • Strong knowledge of object-oriented programming
  • Experience with multi-threaded programming
  • Experience with QT, MFC, or WPF frameworks
  • Familiarity with EtherCAT, MODBUS, OPC UA, CANopen, or SECS/GEM protocols

Tools and skills

c++c#c++17object-oriented programmingdata structuresalgorithmsmulti-threaded programmingdesign patternsumlmvvmqtmfcwpfethercatmodbusopc uacanopensecs/gem

About the company

GoerTek is a large global electronics manufacturing service provider but not a top-tier software-specific brand.