Enable job alerts via email!

R&D Software Engineer (High-Performance Computing (HPC)

Hunters International Sdn Bhd

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking an R&D Software Engineer to develop and optimize software for quantum control. The ideal candidate will have expertise in C++, Python, and high-performance computing, including experience with MPI and OpenMP. This role offers a competitive salary in the range of SGD 6,000 - 10,000.

Qualifications

  • 4-7 years job experience in relevant roles.
  • Experience with GPU computing and CUDA.
  • Familiarity with high-performance computing environments.

Responsibilities

  • Develop and optimize parallelized solvers for quantum control software.
  • Utilize MPI and OpenMP for parallelizing computational workloads.
  • Implement GPU acceleration algorithms.

Skills

C++ programming
Python programming
Parallel programming
GPU acceleration
MPI proficiency
OpenMP proficiency
Analytical skills
Troubleshooting
Team collaboration
Communication skills

Education

BS/MS in Computer Science/Computer Engineering or related field

Tools

CUDA
Job description
R&D Software Engineer (High-Performance Computing (HPC)
Job Responsibilities
  • Develop and optimize parallelized solvers for quantum control software.
  • Utilize MPI and OpenMP to parallelize computational workloads for distributed memory and shared memory architectures.
  • Implement and optimize algorithms for GPU acceleration using CUDA and other GPU computing frameworks.
  • Utilize Python and C++ for scripting, automation, and performance-critical components.
  • Work independently as well as in teams to accomplish business objectives.
Job Qualifications
  • BS/MS in Computer Science/Computer Engineering and/or Physics/Electrical Engineering with C#/C++ or python programming and debugging proficiency or equivalent 4-7 years job experience.
  • Proficiency in MPI and OpenMP for parallel programming/processing on CPU architectures.
  • Experience with GPU computing and parallel programming models such as CUDA.
  • Strong understanding of parallel computing principles and techniques.
  • Proficiency in Python, C# and C++ for scripting, automation, and performance-critical components.
  • Familiarity with high-performance computing environments and job scheduling systems.
  • Good understanding of quantum information science is desired but not mandatory.
  • Excellent analytical and troubleshooting skills.
  • Ability to work in a collaborative environment and to develop teamwork among individuals and over geographically disperse teams.
  • High tolerance for ambiguity, results-oriented, meets timelines, handles pressure while working positively in a collaborative manner.
  • Excellent written and verbal communication skills
  • Willingness to learn proactively.
Remuneration

SGD 6,000 - 10,000

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