Find a jobRecruiters

Equipment Software Engineer

Exclusive opportunity

Onsite

Equipment Software Engineer

GOERTEK SINGAPORE PTE. LTD.

Equipment Software Engineer

Skills

C#.NETGit

9 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Singapore

Work mode:

Onsite

Published on:

12 October 2026

What they need


Role Overview

We are looking for Equipment Software Engineers to design and implement robust, real-time control software for high-precision automated machinery. You will build the core software architecture that coordinates multi-axis motion, vision feedback, laser/process timing, and user interfaces into a unified system.

Key Responsibilities

  • Architecture & Development: Design and develop modular, scalable software applications for equipment automation using C++ and/or C#.
  • Motion & IO Integration: Integrate multi-axis motion controllers (e.g., ACS, Trio, Delta Tau, Beckhoff, etc.) and fieldbus communication protocols (EtherCAT, CANopen, etc.).
  • Subsystem Synchronization: Implement precise hardware-synchronized control loops, ensuring tight coordination between vision triggers, laser firing, and motion trajectories.
  • HMI/GUI Development: Design intuitive, operator-friendly Graphical User Interfaces (GUIs) for machine monitoring, recipe management, error handling, and data logging.
  • Testing & Commissioning: Conduct software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing, performance profiling, and on-site machine debugging.

Qualifications & Requirements

  • Education: Bachelor’s or Master’s degree in Software Engineering, Computer Science, Mechatronics, or Electrical Engineering.

  • Experience: 3+ years of experience developing software for automated capital equipment, robotics, or high-precision machinery.

  • Technical Skills:

    • Expertise in C/C++ and/or C# (.NET).
    • Solid understanding of multithreading, asynchronous programming, and real-time operating systems (RTOS).
    • Experience with industrial communication protocols (e.g. EtherCAT, etc.).
    • Familiarity with version control systems (Git) and Agile development environments.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

15 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools