C++ Software Engineer (Data, AI/ML)

Build high‑performance C++ software for advanced semiconductor systems, integrating automation, motion control

Your new company

This organization operates globally in the semiconductor and electronics assembly space, providing advanced equipment and solutions for manufacturing processes. It has a long history of engineering innovation, supported by strong R&D capabilities and a broad portfolio that spans across multiple semiconductors equipment.

Your new role

  • Develop and refine software that drives high‑precision semiconductor manufacturing systems, including motion control, automation logic and data handling.
  • Collaborate closely with hardware, electrical and mechanical teams to ensure seamless integration between software and complex equipment components.
  • Build real‑time and embedded software modules designed for speed, stability, and deterministic performance.
  • Conduct rigorous testing, debugging and performance tuning to maintain robust system behavior under demanding operating conditions.

What you'll need to succeed

  • Degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • Proven experience developing software within manufacturing, automation or semiconductor‑related environments.
  • Strong proficiency in C++ for embedded, control or application‑level development.
  • Solid grasp of object‑oriented programming (OOP) principles and multithreading
  • Familiarity with machine learning, computer vision, or analytics‑driven approaches to improve engineering workflows is advantageous.
  • Excellent problem‑solving abilities and comfort working in a dynamic, fast‑moving engineering setting.

What you'll get in return

You’ll gain hands‑on experience with cutting‑edge semiconductor technologies while growing your software engineering expertise. You’ll also work in a collaborative environment that supports continuous learning and real impact.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or email eugene.fo@hays.com.sg for a confidential discussion on your career. Referrals are welcome.
If this job isn't quite right for you, but you are looking for a new position within the tech space, please contact us as well.

EA Reg Number: R25127914
EA License Number: 07C3924 | Company Registration No: 200609504D

Summary

Job Type
Permanent
Industry
Technology & Internet Services
Location
Singapore
Specialism
Technology
Pay
7000
Ref:
1287474
Closing date
6 Sep 2026

Talk to a consultant

Talk to Eugene Fo, the specialist consultant managing this position, located in Singapore
#27-20 UOB Plaza 2, 80 Raffles Place

Telephone: 82243884

Similar jobs to C++ Software Engineer (Data, AI/ML)

  • Mid/Senior Software Engineer (High Availability)

    Lead full-stack development of scalable platforms powering mission critical services
    Singapore
  • Embedded Software Engineer

    Build autonomous systems with advanced wireless networking while developing embedded Linux firmware skills
    Singapore10000
  • Principal AI Architect

    AI Architect
    Singapore
  • Backend Software Engineer (.net), Contract

    Backend Software Engineer (.net), Contract
    Singapore
  • Data Engineer (high frequency trading firm)

    Data Engineer (high frequency trading firm)
    Singapore