CFD Solver Developer

Neemus Software

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Neemus Software in Hyderabad invites an experienced CFD software engineer to design and implement a high-performance finite-volume solver on unstructured meshes. You will handle pressure-velocity coupling (SIMPLE/SIMPLEC/PISO), turbulence models, and conjugate heat transfer with radiation.

The role requires parallel programming with MPI/OpenMP, integration of PETSc/hypre, and support for large-scale simulations. Collaboration with GUI and validation teams is essential for defense-grade projects.

Qualifications

  • Strong modern C++ (C++14/17/20) with OOP, STL
  • Hands-on CFD solver coding with FVM on unstructured meshes
  • Navier-Stokes and heat transfer knowledge
  • Iterative linear solvers, preconditioners, convergence and time integration
  • MPI/OpenMP parallel programming
  • Linux/Windows, CMake, Git, debugging and profiling tools

Responsibilities

  • Design and implement a finite-volume CFD solver in modern C++ (C++17/20) on unstructured meshes.
  • Implement pressure-velocity coupling (SIMPLE / SIMPLEC / PISO) for steady and transient flows.
  • Implement turbulence models: k-, k- SST, Spalart-Allmaras with wall functions.
  • Conjugate heat transfer with convection and radiation coupling.
  • Develop exhaust plume and species transport models under wind conditions.
  • Parallelise with MPI and OpenMP; integrate PETSc or hypre; optimise for large meshes.
  • Write readers for CGNS and ANSYS Fluent mesh/case/data files; export to HDF5.
  • Run verification/validation against Fluent/STAR-CCM+ and benchmarks; mesh-independence studies.
  • Write unit and regression tests and DRDO DSSD-compliant documentation.
  • Collaborate with Qt GUI team on solver APIs and NSTL reviews.

Skills

C++17/20
CFD solver
MPI/OpenMP
Unstructured meshes
Navier–Stokes
Heat transfer

Education

B.Tech/M.Tech / M.E./ PhD in Mechanical

Tools

PETSc
hypre
HDF5
CGNS
OpenFOAM

Job description

Role & responsibilities

1. Design and implement a finite-volume (FVM) CFD solver in modern C++ (C++17/20) on unstructured meshes.

2. Implement pressure-velocity coupling (SIMPLE / SIMPLEC / PISO) for steady and transient, incompressible and compressible flows.

3. Implement turbulence models: k-, k- SST, Spalart-Allmaras, with wall functions.

4. Implement conjugate heat transfer (fluid + solid conduction), convection, and coupling with radiation (P1 / DOM source terms).

5. Develop exhaust plume and species transport models: plume rise, dispersion, temperature decay and mixing under different wind conditions.

6. Implement boundary conditions for ship operating conditions: 030 knots, 25/50/100% engine load, wind, solar heating and sea-state inputs.

7. Parallelise the solver with MPI and OpenMP; integrate PETSc or hypre linear solvers; optimise for multi-million-cell meshes on workstations and HPC clusters.

8. Write readers for CGNS and ANSYS Fluent mesh/case/data files (.msh, .cas, .dat), and export results to the IR module (HDF5).

9. Run verification and validation against ANSYS Fluent / STAR-CCM+ and analytical benchmarks, including mesh-independence studies, to meet 5% acceptance limits.

10. Write unit and regression tests, and the theory and algorithm documentation required by DRDO DSSD standards: equations, discretisation, and variable-to-code mapping.

11. Work with the GUI (Qt/C++) team on solver APIs, and support NSTL technical reviews and training sessions.

Manda

Preferred candidate profile
Education:

B. TECH/M.Tech / M.E. / PhD in Mechanical, Aerospace, Chemical or Applied Mechanics, with a specialisation in CFD, thermal sciences or computational mechanics.

Must have:
  • Strong modern C++ (C++14/17/20): OOP, templates, STL, memory management, performance tuning.
  • Hands-on experience writing CFD solver code (not only using commercial tools): FVM discretisation, gradient and flux schemes, unstructured mesh data structures.
  • Sound knowledge of fluid mechanics and heat transfer: Navier-Stokes, energy equation, RANS turbulence modelling, conduction-convection-radiation.
  • Numerical methods: iterative linear solvers, preconditioners, convergence and stability, time integration.
  • Parallel programming with MPI and/or OpenMP.
  • Linux and Windows development with CMake, Git, debugging and profiling tools.
  • Working use of ANSYS Fluent, STAR-CCM+ or OpenFOAM for validation and comparison.
Preferred
  • Contributions to open-source CFD codes (SU2, OpenFOAM, Code_Saturne) or in-house solvers at DRDO, ISRO, HAL, NAL or IIT labs.
  • Conjugate heat transfer, combustion or exhaust plume modelling; radiation models (P1, DOM).
  • PETSc, hypre, Eigen, HDF5, CGNS.
  • Naval, aerospace or defence thermal applications; IR signature or ship-thermal work.

Experience with GoogleTest, CI pipelines and technical documentation for defence or regulated projects

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Engineer - CFD (Aerodynamic )
Simulation Engineer - CFD (Aerodynamic )

CADFEM APAC • Hyderabad

On-site
INR 1,200,000 - 2,000,000
CFD Simulation Engineer
CFD Simulation Engineer

psyc-defence • India

On-site
INR 600,000 - 900,000
Computational Fluid Dynamics (CFD) Engineer
Computational Fluid Dynamics (CFD) Engineer

e-MUG Engineering Services • Hyderabad

Hybrid
INR 670,000 - 1,339,000
CFD & Simulation Engineer
CFD & Simulation Engineer

Zen Technologies • Hyderabad

On-site
INR 900,000 - 1,300,000
Simulation Engineer - CFD (Aerodynamic )
Simulation Engineer - CFD (Aerodynamic )

Cadfem • Hyderabad

On-site
INR 750,000 - 1,200,000
Simulation Engineer - CFD (Aerodynamic )
Simulation Engineer - CFD (Aerodynamic )

CADFEM India Pvt. Ltd. • Hyderabad

On-site
INR 900,000 - 1,300,000
Custom Software Engineering Lead
Custom Software Engineering Lead

Accenture PLC • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior CFD-Conjugate Heat Transfer Engineer
Senior CFD-Conjugate Heat Transfer Engineer

Quest Global • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Cfd Engineer
Cfd Engineer

CLAAS Agricultural Machinery Pvt Ltd. • Mohali

On-site
INR 600,000 - 900,000
Team Lead - CFD
Team Lead - CFD

Idiada Automotive Technology • Pune District

On-site
INR 1,000,000 - 2,400,000