Siemens Software, a business unit of the Siemens Digital Industries, is a
leading global provider of software solutions to drive the digital
transformation of industry, creating new opportunities for manufacturers to
realize innovation.
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
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. https://www.sw.siemens.com/en-US/diversity-equity-inclusion/
|