Plaza de posdoc en la UPC

Postdoc/Scientific programming engineer in high- performance computational mechanics

The group on “Mechanics of soft and living interfaces” ( lead by Professor Marino Arroyo ( located at the UPC in Barcelona and affiliated to CIMNE and IBEC is seeking a highly skilled postdoctoral researcher or scientific programming engineer to join a software development team and contribute to our in-house C++ high-performance, finite element library called hiperlife. Hiperlife focuses on efficiently and flexibly solving coupled partial differential equations (PDE) on time-evolving surfaces, possibly coupled to bulk PDE, to understand a variety of highly nonlinear multiphysics problems arising from the analysis of thin shell structures, cellular meta-materials, shape-morphing interfaces, and cell and tissue mechanobiology. Our library is based on the Trilinos project, and aims at making advanced mathematical models, highly sophisticated computational technologies, and high-performance computing easily accessible to a wide range of scientists and engineers interested in interfacial problems.

The successful candidate will join a dynamical and interdisciplinary team with a world- class network of collaborators towards:

  • Creating the next-generation open-source software for interfacial multiphysics problems (focusing on mechanobiology) across platforms, from desktops to supercomputers
  • Develop advanced numerical methods and algorithms required to address cutting-edge scientific multidisciplinary problems
  • Deploy state-of-the-art, open-source software that will be used on a daily basis by a wide range of researchers around the world to advance science.Required qualifications
  • Strong skills in C++ programming and in unix-like operating systems
  • Ph.D. in computer science, computational mathematics, computational physics, or computational engineering. Applicants with a pertinent MS and sufficientexperience will be considered.
  • Experience and understanding of numerical methods for partial differentialequations.
  • Demonstrated software development expertise (e.g., active github account,successful projects, or documented open-source contribution)
  • Enthusiasm for programming, learning, problem solving, and tracking otherlibrary trends
  • Exceptional collaboration and communication skills, in particular in English
  • Understanding of computer systems, programming language constructs, and design patterns

Preferred qualifications