VetJobs - The Leading Military Job Board

Job Information

Siemens Digital Industries Software Discrete Phase Model Developer in Prague, Czech Republic

Job Family: Research & Development

Req ID: 409692

We're Hiring, World!

Let's make the difference together!

Video: MEET US in 2 Minute s !

Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise portfolio, we provide and encourage companies of all sizes with an end-to-end set of products, solutions, and services to integrate and digitalize the entire value chain. Meaningful optimization for the specific needs of each industry, our outstanding portfolio supports customers to achieve greater efficiency and flexibility. We are constantly adding innovations to its portfolio to integrate groundbreaking future technologies. We have our global headquarters in Nuremberg, Germany, and have around 75,000 employees internationally.

We offer a role with responsibility, independence, and the possibility to contribute proactively. We foster a teamwork culture with room for individual development.

The STAR-CCM+ team is seeking a motivated software engineer to contribute to the development of the Lagrangian Discrete Element Model (DEM). These particle models are successfully applied by many STAR-CCM+ customers in a wide variety of multi-phase flows where particles statistically interact with a flow field. The development team is seeking new opportunities to expand code capability into new areas, with focus on:

• New physics models

• State-of-the-art algorithms and parallelization techniques

• Performance optimizations for CPU and GPU architectures

• Coupling the DPM physics with the multi-physics environment of STAR-CCM Responsibilities

The primary responsibilities include but are not limited to:

Identification of suitable DEM models and algorithms with focus on: flow-particle interaction, numerical methods for flow particle coupling and new discretization techniques

Implementation in a modern, commercial CFD software framework

Code benchmarking and optimization with focus on serial and parallel performance including:

○ SIMD vectorization of new and existing algorithms

○ Effective parallelization of particle dynamics across supported platforms including GPUs

○ Hybrid shared memory / distributed memory parallelization schemes

Validation, debugging and close cooperation with quality assurance and customer support teams including responsibility for customer reported defect identification and resolution.

Working as a part of a widely geographically distributed software development team, applying Agile development processes and methodology

Required Knowledge/Skills, Education, and Experience

A suitable candidate is expected to have:

• Lagrangian Discrete Phase Model (DPM) experience is a plus

• Masters, PhD or equivalent degree in mechanical engineering, applied math or computer science

• Knowledge of Lagrangian particle simulation methods and experience with algorithms and techniques used in statistical particle simulations

• Experience with numerical methods used in particle-flow coupling

• Excellent communication skills

• Excellent C++ development skills

• Good working knowledge of parallel programming both in distributed and shared memory

• Experience with modern CPU optimization and vectorization

• GPU programming is a plus

Working at Siemens Software

Why us?

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

At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow ‘s reality.

Siemens Industry Software is an equal opportunities employer and does not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage, and civil partnership, pregnancy and parental, race, religion or belief, sex, sexual orientation, or trade union membership.

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

#LI-Remote

#LI-LC1

Siemens Software. Transform the everyday

DirectEmployers