Low Level HPC Developer
Kuala Lumpur (on-site)
full-time
about the company
Our client is a global high-performance computing technology company specializing in large-scale scientific processing and advanced compute systems. Their engineering teams work on highly optimized software running on world-class CPU and GPU infrastructures to solve complex computational challenges at scale.
This is a rare opportunity in Malaysia to work close to hardware performance, GPU acceleration, and large-scale parallel computing environments.
about the job
We are looking for a strong low-level software engineer with deep expertise in C/C++ and performance optimization to join a highly technical engineering team.
This role is ideal for engineers from:
• Embedded Systems
• Firmware Development
• Systems Programming
• GPU/CUDA Engineering
• Performance Engineering
• High-performance backend systems
Prior HPC experience is not mandatory — candidates with strong low-level engineering fundamentals are highly encouraged to apply.
Key Responsibilities
• Design, develop, optimize, and maintain high-performance software systems
• Work closely with CPU/GPU optimized workloads using CUDA and parallel computing techniques
• Implement low-level performance improvements involving:
• multithreading
• concurrency
• vectorization
• memory optimization
• SIMD / AVX instructions
• Contribute to scientific and large-scale compute processing systems
• Troubleshoot and resolve complex performance bottlenecks
• Collaborate with engineers across C++, Python, and Java environments
• Provide technical guidance and mentorship to junior engineers
skills
no additional skills required
qualifications
no additional qualifications required
education
Bachelor Degree
Kuala Lumpur (on-site)
full-time
Similar jobs
Shopfloor & MES Engineer
Johor (on-site)
full-time
Junior Software Engineer (JAVA)
Johor (on-site)
full-time
Senior Software Developer (C#, .NET Core)
Johor (on-site)
full-time
