Discrete Phase Model Developer

Siemens Digital Industries Software

4.5

(57)

Pune, India (Remote)

Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.
  • #409692-en 5

    Position summary

    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.

    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

    Why you should apply for a job to Siemens Digital Industries Software:

  • 4.5/5 in overall job satisfaction
  • 4.6/5 in supportive management
  • 88% say women are treated fairly and equally to men
  • 95% would recommend this company to other women
  • 75% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.
  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.
  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.