Enable job alerts via email!

Senior R&D C++ Software Engineer

Hudson Singapore

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a growing manufacturing firm as a Software Engineer in their R&D department to develop next-generation software solutions. You will design and maintain C++ applications for automation systems in the semiconductor industry. Ideal candidates will have a strong background in automation engineering and experience in a fast-paced R&D environment.

Qualifications

  • 3+ years of relevant experience in R&D or product engineering.
  • Strong proficiency in C++ (C++11/14/17 preferred).
  • Experience in automation software for semiconductor equipment.

Responsibilities

  • Design, develop, and maintain C++ software for advanced semiconductor equipment.
  • Collaborate with engineers to develop real-time control algorithms.
  • Conduct system-level testing and performance tuning.

Skills

C++ Programming
Automation Engineering
Multithreading
Embedded Software
Machine Vision

Education

Degree in Computer Science
Degree in Electrical/Computer Engineering

Tools

Git
JIRA
Jenkins

Job description

Join a growing manufacturing firm as a Software Engineer in their R&D department to develop next-generation software solutions. You will need to have strong C++ programming skills and experience in automation engineering.

Your new role

  • Design, develop, and maintain software applications in C++ for advanced semiconductor equipment.
  • Implement and integrate software components that control automation systems, sensors, and actuators.
  • Collaborate with hardware and process engineers to develop real-time automation and control algorithms.
  • Translate equipment specifications into robust, scalable software architectures.
  • Conduct system-level testing, debugging, and performance tuning.
  • Support software lifecycle activities including versioning, documentation, and release management.
  • Participate in continuous improvement of engineering and software development processes.

You will need

  • Degree in Computer Science, Electrical/Computer Engineering or related discipline
  • 3+ years of relevant experience in R&D or product engineering
  • Strong proficiency in C++ (C++11/14/17 preferred)
  • Experience in automation software for semiconductor, precision equipment, or robotics
  • Familiarity with real-time systems, multithreading, and embedded software
  • Understanding of motion control, machine vision, or PLC integration is a plus
  • Experience with software development tools (e.g., Git, JIRA, Jenkins)
  • Ability to work in a fast-paced, multidisciplinary R&D environment
If you are interested in this role or know someone who might be suitable, please click 'Apply' to submit an updated copy of your CV or email hsuwen.lee@hudson.sg.

EA registration No.: R1987315
Employment Agency licence No: 18C9146
Company UEN: 201733938H

Company information

Employment Agency licence No: 18C9146
Company UEN: 201733938H


Privacy Statement

Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law andHudson's personal informationandprivacy policy =https://www.hudson.sg/privacy-policy/
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.