onsite
Advanced Software Developer - Structural Analysis Simulation Framework - ag
Software Engineer
Develop and enhance a cutting‑edge structural analysis simulation framework, implementing high‑performance algorithms in C++/Python, optimizing finite‑element solvers, and ensuring robust CI/CD on Linux environments.
About the role
Key Responsibilities
- Design, implement, and maintain core modules of the ISAMI structural analysis simulation framework using C++ and Python.
- Optimize finite‑element solvers for high‑performance computing environments, leveraging parallelism and vectorization.
- Integrate new physics models and post‑processing tools while ensuring numerical stability and accuracy.
- Collaborate with research engineers to translate scientific requirements into scalable software components.
- Maintain version control, automated testing, and continuous integration pipelines on Linux platforms.
Requirements
- Strong proficiency in C++ (C++14/17) and Python for scientific computing.
- Experience with finite‑element methods, structural mechanics, or related simulation domains.
- Solid understanding of high‑performance computing techniques (MPI, OpenMP, GPU offloading is a plus).
- Proficiency with Linux development tools, Git, and CI/CD workflows.
- Ability to work independently and communicate complex technical concepts effectively within a multidisciplinary team.