Enable job alerts via email!

Software R&D Engineer

HUDSON RPO (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading manufacturing firm as an R&D Software Engineer to develop next-generation software solutions for semiconductor equipment and process control automation. You will engage with cross-functional teams to design and implement high-performance real-time systems, while contributing to software lifecycle activities in a fast-paced R&D environment.

Qualifications

  • 3+ years of relevant experience in R&D or product engineering.
  • Familiarity with real-time systems, motion control, machine vision, or PLC integration is a plus.
  • Ability to work in a fast-paced, multidisciplinary R&D environment.

Responsibilities

  • Design, develop, and maintain software applications in C++ for advanced semiconductor equipment.
  • Implement and integrate software components that control automation systems, sensors, and actuators.
  • Conduct system-level testing, debugging, and performance tuning.

Skills

C++ programming
automation engineering
real-time systems
multithreading
embedded software

Education

Degree in Computer Science, Electrical/Computer Engineering or related discipline

Tools

Git
JIRA
Jenkins

Job description

Join a growing manufacturing firm as a Software Engineer in their R&D to develop next-generation software solutions for semiconductor equipment and process control automation.

are seeking a passionate and driven R&D Software Engineer with strong C++ programming skills and experience in automation engineering. You will join our core technology team focused on developing next-generation software solutions for semiconductor equipment and process control automation.

You’ll work closely with cross-functional teams (hardware, firmware, systems) to design, implement, and test software that drives high-performance, real-time systems used in precision manufacturing.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.