HomeofficePortalDein Beruf. Deine Möglichkeiten.Merkliste 0
Menü
← Zur Jobsuche

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

Veröffentlicht am

Arbeitsort
, , United Arab Emirates, Deutschland

Stellenbeschreibung

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.