CFD Software Engineer – Adjoint Flow Solver – w/m

Nom de l’entreprise

Siemens Digital Industries Software

Lieu du poste

Description du poste

About the role

Are you ready to take your CFD software development skills to the next level?

We are seeking software development professionals to contribute to our Adjoint (ADJ) program. The primary focus of the ADJ team, a unit within our Computational Fluid Dynamics (CFD) division, is the computation of flow sensitivities using the adjoint method and the development of gradient-based optimization workflows within Siemens Digital Industries’ flagship multi-physics simulation product, Simcenter STAR-CCM+.

The ADJ development team is responsible for developing accurate, robust, and efficient solvers for computing the derivatives of complex industrial flows, and for exploiting these derivatives to solve optimal design problems. As a team member, you will be expected to contribute to the innovation and development of new features and the improvement and maintenance of existing functionality. Your responsibility will be to ensure a well-designed, high-quality, robust implementation; efficient operation; and good scalability in our highly parallel, client-server platform.

Working in Agile and international environment, and participating in regularly scheduled team meetings to share your ideas to drive innovation in our technology, you contribute to the success of our solutions by:

            Participating in design and development of core adjoint solver capabilities and of gradient-based optimization workflows in Simcenter STAR-CCM+. You ensure high-quality and robust implementation of core adjoint solver capabilities and of features to enable shape and topology optimization in Simcenter STAR-CCM+.

            Supporting maintenance of our existing capability (bug fixing, code refactoring, etc.) and designing as well as developing new features based on requests from both product management and internal strategic initiatives.

            Supporting other developers through design discussion and code review.

Your qualifications

We would love to hear from you as a passionate engineer or if you have a PhD in engineering or physical science discipline, ideally focusing on the adjoint method and its application to shape or topology optimization in the context of fluid and thermal transport problems. You are experienced in commercial CFD software development. 

On top of your technical expertise, you show good collaborative skills and enthusiasm towards working in international and distributed team.

To succeed in this position and deliver best in class solutions, you should bring proven experience with:

            Numerical solution of shape and topology optimization problems, including implementing and testing adjoint solvers for the flow equations, as well as high-fidelity and high-performance parallel CFD algorithms.

            Expertise in development of complex software applications using modern design patterns and principles, including object-oriented C++ software development.

In addition, preference will be given to candidates with the following skills and experience:

            Expertise in areas of physical science: thermodynamics, heat transfer, multiphase, or combustion; in application of CFD methods: vehicle aerodynamics, internal combustion engines, turbomachinery.

            Experience with C++ Expression Templates and Template Meta-Programming; GPGPU programming; Java programming

If reading this and questioning whether you should apply, then apply! There's no such thing as a perfect candidate, and we don't expect you to check every box. We're inspired by the uniqueness that people like you provide. The companies that we incubate are only as innovative as the breadth of lived experiences shared by the teams building them. We can't wait to read your application! 

Working at Siemens Software

Siemens is not the same manufacturing company of the past. We are helping our customers get to tomorrow faster through innovation, digitalization and are transforming alongside them. We are a modern, forward looking software company, with the opportunities of a large corporation, where your opportunities are endless. The role you apply for today, is only the first step in your Siemens journey.

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

We are diverse, show respect and believe everyone deserves an opportunity. Flattening hierarchies, celebrating individual contributions, expressing different ways of thinking and embracing flexibility to respect life beyond work.

Siemens. Making real what matters 

If you want to make a difference – make it with us! 




Marché de destination

Site internet