Scientific Software Developer (C++) | hamf-es.com | Remote (UAE)

hamf-es.com

United Arab Emirates

Remote

AED 250,000 - 420,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

hamf-es.com is seeking a highly skilled Scientific Software Developer (C++) for a full-time remote role supporting UAE operations. The candidate will design, develop, and maintain advanced engineering simulation software with strong mathematical foundations and 5+ years of Modern C++ experience.

Responsibilities include implementing numerical algorithms, code reviews, testing, and documentation across the lifecycle. Email Resume@hamf-es.com with the subject: C++ Software Developer – UAE Remote.

Qualifications

  • Advanced degree in Physics or Engineering (M.Sc./Ph.D.).
  • 5+ years of professional software development using Modern C++.
  • Strong mathematical foundation with numerical methods or simulation experience.
  • Excellent English communication and ability to work remotely.
  • Familiarity with version control and collaborative workflows.

Responsibilities

  • Design, develop, and maintain high‑performance scientific software in C++.
  • Implement numerical algorithms and physics-based models.
  • Collaborate with engineers and domain experts to translate concepts into robust software.
  • Participate in code reviews, testing, and documentation.
  • Optimize algorithms for performance and scalability in HPC environments.
  • Prepare technical documentation and user guides.
  • Support remote collaboration and agile processes.

Skills

Modern C++
Mathematics
English communication
Git
Remote work experience

Education

M.Sc./Ph.D. in Physics or Engineering

Tools

CMake
Make
OpenMP
HPC tools
Git workflows

Job description

Position Summary

We are seeking an exceptionally skilled and mathematically proficient Scientific Software Developer (C++) to join hamf-es.com on a full-time, remote basis supporting UAE operations. In this critical scientific computing role, you will be responsible for designing, developing, and maintaining advanced engineering simulation software, numerical algorithms, and physics-based computational models. The ideal candidate will bring an advanced M.Sc. or Ph.D. degree in Physics or Engineering, a minimum of 5 years of professional software development experience using Modern C++, and a robust mathematical foundation. If you possess a distinguished background in scientific computing, simulation, or petroleum engineering software, we invite you to apply.

Detailed Job Description

As a Scientific Software Developer (C++) at hamf-es.com, you will serve as a foundational technical contributor driving the design and evolution of complex engineering simulation tools tailored for the oil and gas technology sector. Your daily responsibilities will encompass implementing complex numerical algorithms, translating physical phenomena into high-performance computational code, participating in rigorous code reviews, and executing comprehensive software testing and documentation across the full development lifecycle. You will collaborate closely with domain experts, petroleum engineers, and technical teams. Candidates are required to submit their CV via email to Resume@hamf-es.com with the exact subject line: C++ Software Developer – UAE Remote.

Key Responsibilities
  • Design, develop, test, and maintain high-performance scientific and engineering software applications using Modern C++.
  • Implement complex numerical algorithms, mathematical models, and physics-based simulation engines.
  • Collaborate proactively with engineering and technical teams to translate physical concepts into robust software architectures.
  • Participate actively in code reviews, unit testing, debugging, and documentation throughout the software development lifecycle.
  • Optimize computational algorithms for performance, memory efficiency, and scalability in scientific computing environments.
  • Investigate and resolve software defects, performance bottlenecks, and numerical convergence issues.
  • Author comprehensive technical documentation, architecture specifications, and user guides.
  • Integrate modern C++ standards and leverage Java components where required by project specifications.
  • Stay abreast of advancements in scientific software engineering, numerical methods, and oil & gas technology.
  • Support remote collaboration, agile sprint cycles, and cross-functional technical synchronization.
Required Qualifications & Skills
  • Advanced M.Sc. or Ph.D. degree in Physics, Engineering, Computer Science, or a related technical discipline.
  • Minimum of 5+ years of professional software development experience utilizing Modern C++.
  • Strong mathematical foundation with proven experience in numerical methods, differential equations, or simulation projects.
  • Excellent English communication skills and demonstrated ability to work effectively in a remote environment.
  • Strong analytical, problem-solving, and algorithmic design capabilities.
  • Proficiency with version control systems (e.g., Git) and collaborative software development workflows.
  • High attention to detail and commitment to writing clean, maintainable, and well-tested scientific code.
  • Mandatory remote work authorization / residency alignment with UAE operational scope.
Nice-to-Have Skills
  • Domain expertise or prior professional experience in Oil & Gas, Petroleum Engineering, or Geoscience technology.
  • Specialized background in Scientific Computing, High-Performance Computing (HPC), or parallel processing.
  • Familiarity with Modern C++ standards (C++17/C++20) and secondary programming languages such as Java.
  • Experience with cross-platform build systems (CMake, Make) and continuous integration pipelines.
  • Contributions to open-source scientific simulation libraries or peer-reviewed computational publications.
Employment Details
  • Salary/Rate: Competitive market rate
  • Deadline: Immediate
  • Notice Period: Immediate to 30 Days
  • Contract Duration: Full Time / Permanent (Remote – UAE)
Recruitment Pro Tip

When applying for this Scientific Software Developer position with hamf-es.com, ensure your resume explicitly highlights your M.Sc./Ph.D. background in Physics or Engineering, your 5+ years of Modern C++ experience, your numerical simulation projects, and matches the exact email subject line required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote C++ Scientific Software Engineer
Remote C++ Scientific Software Engineer

hamf-es.com • United Arab Emirates

Remote
AED 250,000 - 420,000
Full-Stack Engineer | Quantum Talent Group | Abu Dhabi, UAE
Full-Stack Engineer | Quantum Talent Group | Abu Dhabi, UAE

Quantum Talent Group • Abu Dhabi

On-site
AED 200,000 - 360,000
Senior Technical Support Geoscientist
Senior Technical Support Geoscientist

GeoSoftware • United Arab Emirates

On-site
AED 300,000 - 600,000
Physics Expert (Remote)
Physics Expert (Remote)

Hired • United Arab Emirates

Remote
AED 180,000 - 360,000
MQL5 & Python Developer – CFD/Forex Trading Platforms | Confidential Employer | Dubai
MQL5 & Python Developer – CFD/Forex Trading Platforms | Confidential Employer | Dubai

Confidential Employer • Dubai

On-site
AED 180,000 - 240,000
Software Developer
Software Developer

Talenzon group • Dubai

On-site
AED 120,000 - 180,000
Senior IT Field Engineer | Whitehats LLC | Dubai, UAE
Senior IT Field Engineer | Whitehats LLC | Dubai, UAE

Whitehats LLC • Dubai

On-site
AED 240,000 - 360,000
Senior Microsoft .NET Developer | 3i Infotech | Abu Dhabi, UAE
Senior Microsoft .NET Developer | 3i Infotech | Abu Dhabi, UAE

3i Infotech Limited • Abu Dhabi

On-site
AED 420,000 - 720,000
Senior Customer Support Engineer Linux DevOps Cloud
Senior Customer Support Engineer Linux DevOps Cloud

Simba Talent • Abu Dhabi

Remote
AED 120,000 - 180,000
Company equity
Senior Engineer - CFD (Aerospace)
Senior Engineer - CFD (Aerospace)

Fluid Codes • Dubai

On-site
AED 420,000 - 600,000