Leibniz Universität Hannover zur zentralen Website
Konstruktion und Entwicklung
Energie- und Verfahrenstechnik
Produktionstechnik und Logistik
Schwarzes Brett
Student Assistant (m/f/d) for Computational Nanophotonics and Software Engineering

Student Assistant (m/f/d) for Computational Nanophotonics and Software Engineering

(up to 86 hours/month)

The Hannover Center for Optical Technologies (HOT), the Cluster of Excellence PhoenixD, and the Faculty of Mechanical Engineering invite applications for the position of a Student Assistant (m/f/d) for Computational Nanophotonics and Software Engineering (up to 86 hours/month) to be filled as soon as possible. The position is initially limited to 6 months (extension is possible). The exact number of hours can be arranged based on individual needs.

We are seeking an exceptional candidate for an international software development project in the field of computational nanophotonics. Our research group co-developed in-house computational electrodynamics solver based on finite difference time domain methods that simulates light-matter interaction in complex, nonlinear and/or nanostructured materials. Written in C/C++, and parallelized using MPI, our computational tool has been developed for High Performance Computing (HPC) and runs on Germany’s top supercomputers using up to tens of thousands of cores. Our vision is to create a flexible and robust tool to be used by many researchers and collaborators, as well as develop an open-source version for the broader scientific community.

Working with a team of top scientists and engineers from the Hannover Centre for Optical Technology, the Cluster of Excellence PhoenixD, and the University of Ottawa (Canada), the successful candidate will assist in the modernization, optimization, and implementation of new functionalities for this electrodynamic solver.

Responsibilities and duties

Your tasks will include supporting/contributing to:

  • Improving the user-friendliness of the software and streamlining its workflow.
  • Developing novel tools for integrated post-processing
  • Restructuring and/or re-implementing key functionalities to improve robustness and maintainability
  • Developing a sustainable approach to code development

Hiring requirements

Applicants must have a valid matriculation at a German university in order to be hired. Your studies should be related to the above-mentioned activities, for example, software engineering, computer science, physics, optics and photonics, electrical engineering, or a related field. The successful candidate is expected to have a strong understanding of C++ (and/or other variations of C) and Python, and significant experience in software development, particularly within groups. Useful assets include experience with parallelization with MPI, experience with UNIX operating systems, and a basic understanding of electromagnetism. In addition, good communication skills in English are expected.

We are a large and diverse group of academics with varying background in physics, engineering, and computer science, and are committed to fostering diversity as a source of excellence and strength. We welcome applications from those who would contribute further to diversity, including (but not limited to): women, persons with disabilities, members of visible minorities and persons of any sexual orientation, gender identity and/or expression.

Preference will be given to equally-qualified applicants with disabilities.

Please submit your application together with your Curriculum vitae, certificates and a cover letter by May 31st, 2022 in electronic form to

Email: office-calalesina@hot.uni-hannover.de

or alternatively by mail to:

Gottfried Wilhelm Leibniz Universität Hannover
HOT - Hannover Centre for Optical Technologies
Nienburger Str. 17
D-30167 Hannover

For further information, please contact Ms. Carmen Klingeberg in the office of Prof. Antonio Calà Lesina.

Information according to Article 13 GDPR for the collection of personal data can be found at https://www.uni-hannover.de/de/datenschutzhinweis-bewerbungen/.