**Job Description**
This Ph.D. project focuses on the research and development of new computational technologies for high-performance electromagnetic simulation, primarily using boundary element and finite element methods. The goal is to enable rapid design and optimization of complex computing and communications devices, addressing the growing need for advanced simulation in industry and research. The work will involve investigating new mathematical formulations, developing fast algorithms leveraging modern parallel computing paradigms (e.g., MPI, CUDA), and designing/managing electromagnetic solvers in C++ and/or Python. Potential exploration into optimization and machine learning contexts is also possible. Key application areas include high-speed electrical interconnects, antenna arrays, and advanced electromagnetic structures like metasurfaces.
**Skills & Abilities**
� Familiarity with the theory of electromagnetic fields and waves.
� Experience with programming in C++ and/or Python.
� Some exposure to parallel computing, e.g., OpenMP, MPI, CUDA, etc.
� Experience with numerical methods such as FDTD, FEM, BEM, etc.
� Basic knowledge of numerical linear algebra concepts, such as matrix factorization and decomposition algorithms.
� Familiarity with numerical optimisation techniques.
**Qualifications**
Required Degree(s) in:
� Electrical Engineering / Electromagnetism
� Numerical Methods
� Numerical Mathematics
� High-Performance Computing
� Computational Science
Note: We’ve analyzed the actual job post using AI, for more details visit the original job post by clicking on “Apply Now”!