Automation & Control Software Engineer

GOERTEK SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Goertek Singapore PTE. LTD. seeks a skilled software engineer to design, develop, and maintain software platforms for automated equipment. You will collaborate on requirements, testing, documentation, and IP development to enhance system security and performance.

The role requires a Master’s degree with 3+ years of relevant experience, strong C++/C# skills, and familiarity with QT/MFC/WPF and industrial protocols. Team collaboration and rigorous design practices are essential.

Qualifications

  • Master’s degree with over 3 years of relevant work experience.
  • Proficient in C++/C# development languages, familiar with C++17.
  • Apply object-oriented programming concepts effectively in software development.
  • Utilize data structures, algorithms, and multi-threaded programming.
  • Design patterns and UML/MVVM in project development.
  • Experience with QT, MFC, or WPF frameworks and protocols such as EtherCAT, MODBUS, OPC UA, CANopen, SECS/GEM.
  • Strong problem-solving skills and ability to work in teams.

Responsibilities

  • Design, develop, and maintain software platforms and modules for automated equipment to optimize performance and ensure security and stability.
  • Analyze requirements, conduct technical assessments, and create architectural and detailed design documentation.
  • Develop software modules, perform unit and integration testing, and resolve key technical challenges.
  • Prepare operation manuals and technical documentation for end users.
  • Contribute to IP strategy by drafting and filing patents in relevant fields.

Skills

C++/C#
C++17
OOP
Data structures & algorithms
Multithreading
MVVM/UML
QT/MFC/WPF
Industrial protocols
Problem solving
Team collaboration

Education

Master’s degree or higher in Computer Science or Software Engineering

Tools

QT
MFC
WPF

Job description

Company Overview

Goertek Inc. is a Chinese acoustic components company founded in 2001 and has been listed on the Shenzhen Stock Exchange since 2008.

Job Summary

You will design, develop, and maintain software platforms and modules for automated equipment, ensuring system security, stability, and efficiency. Collaborate on requirement analysis, testing, documentation, and intellectual property development.

Responsibilities
  • Design, develop, and maintain software platforms and modules for automated equipment to optimize performance and ensure system security and stability
  • Analyze requirements, conduct technical assessments, and create architectural and detailed design documentation
  • Develop software modules, perform unit and integration testing, and resolve key technical challenges during engineering processes
  • Prepare equipment operation manuals and related technical documentation to support end users
  • Contribute to intellectual property strategy by drafting and applying for patents in relevant technical fields
Preferred competencies and qualifications
  • Master’s degree or higher in Computer Science, Software Engineering, or related field with over 3 years of relevant work experience
  • Proficient in C++/C# development languages, familiar with C++17 standards, and capable of writing clean, well-designed code
  • Apply object-oriented programming concepts effectively in software development
  • Utilize data structures, algorithms, and multi-threaded programming to enhance software functionality
  • Employ design patterns and software design tools such as UML and MVVM pattern in project development
  • Experience with QT, MFC, or WPF frameworks and understanding of their underlying mechanisms
  • Familiarity with industrial communication protocols including EtherCAT, MODBUS, OPC UA, CAN open, and SECS/GEM
  • Demonstrate strong problem-solving skills by independently analyzing issues and exploring multiple solutions
  • Collaborate effectively within teams and communicate clearly to achieve project goals
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial Automation Software Engineer — C++/Qt, EtherCAT
Industrial Automation Software Engineer — C++/Qt, EtherCAT

GOERTEK SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Mechanical Engineer
Senior Mechanical Engineer

GOERTEK SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior / Software Design Engineer (C++)
Senior / Software Design Engineer (C++)

MIT SEMICONDUCTOR PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Staff / Senior Staff Engineer
Staff / Senior Staff Engineer

AVANTSI SEMITECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

RAY TECH SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS Research Labs Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer, C#/C/C++
Software Engineer, C#/C/C++

re-zoo-me • Singapore

Hybrid
SGD 42,000 - 62,000
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER

Getech Automation Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

ORION SYSTEMS INTEGRATION PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Electrical & Control Engineer - Precision Automation
Electrical & Control Engineer - Precision Automation

GoerTek Inc. • Singapore

On-site
SGD 60,000 - 90,000