Contexte et atouts du poste
The position is with the Atlantis project-team at the Inria center of Université Côte d'Azur center, focusing on developing numerical modeling tools for nanophotonics.
The team is also developing the DIOGENeS software suite for simulating nanoscale light-matter interactions [
Mission confiée
The main objective in this assignment is to participate in the develoment capabilities of the numerical tools developed in the DIOGENeS software suite.
The recruited engineer will also actively participate in the studies conducted by the Atlantis team members for demonstrating the benefits of these numerical tools through the simulation of realistic and challenging use cases pertaining to various applications of nanoscale light-matter interactions.
In particular, the team is now actively collaborating with potential end-users of the DIOGENeS software suite who are raising various modeling issues that need to be addressed prior to simulating such realistic uses cases.
Principales activités
Design and implement computational methods in object-oriented Fortran for partial differential equation models of nanophotonics
Enhance the DIOGENeS software suite through new features, debugging, and performance optimization
Collaborate with academic and industrial partners on research projects
Represent the team at workshops, conferences, and dissemination events
Develop and maintain technical documentation
Contribute to scientific publications and technical reports
Compétences
Required qualifications:
PhD or Master’s in applied mathematics, scientific computing, computational wave physics, or photonics
Strong programming expertise in C++ and/or Fortran for scientific computing
Solid background in numerical analysis and finite element methods
Familiarity with software engineering practices and version control (e.g., Git)
Excellent command of English (spoken and written)
Preferred skills:
Extensive experience in C++ or Fortran, particularly for high-performance scientific computing
Proficiency in computational electromagnetics and Maxwell solvers
Working knowledge of parallel computing (MPI, OpenMP, OpenACC, or CUDA)
Desired skills:
Understanding of optimization algorithms
Experience with reduced-order modeling techniques
Exposure to deep learning and neural networks
Proficiency in Python for scientific workflows
Prior involvement in collaborative or interdisciplinary research projects
Avantages
Rémunération
From 2692 € gross monthly (according to degree and experience)