We're Hiring, World!
Let'smake the difference together!
Video: MEETUS in 2 Minutes!
SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely, collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries. Withour Digital Enterprise portfolio, we provide and encourage companies of allsizes with an end-to-end set of products, solutions, and services to integrateand digitalize the entire value chain. Meaningful optimization for the specificneeds of each industry, our outstanding portfolio supports customers to achievegreater efficiency and flexibility. We are constantly adding innovations to itsportfolio to integrate groundbreaking future technologies. We have our globalheadquarters in Nuremberg, Germany, and have around 75,000 employeesinternationally.
Want more jobs like this?
Get jobs delivered to your inbox every week.
Weoffer a role with responsibility, independence, and the possibility tocontribute proactive. We foster a teamwork culture with room for individual development.
The STAR-CCM+ development team is seeking a motivateddeveloper to contribute to development of the Lagrangian Discrete Phase Models (DPM). These particle models are successfullyapplied by many STAR-CCM+ customers in a wide variety of multi-phase flowswhere particles statistically interact with a flow field. The development teamis seeking new opportunities to expand code capability into new areas, withfocus on:
• New physics models
• State-of-the-art algorithms and parallelizationtechniques
• Performance optimizations for CPU and GPU architectures
• Coupling the DPM physics with the multi-physicsenvironment of STAR-CCM+
Responsibilities
The primary responsibilities include but are not limitedto:
Identification of suitable DPM models and algorithms withfocus on: flow-particle interaction, numerical methods for flow particlecoupling and new discretization techniques
Implementation in a modern, commercial CFD softwareframework
Code benchmarking and optimization with focus on serial andparallel performance including:
• SIMD vectorization of new and existing algorithms
• Effective parallelization of particle dynamics acrosssupported platforms including GPUs
• Hybrid shared memory / distributed memory parallelizationschemes
Validation, debugging and close cooperation with qualityassurance and customer support teams including responsibility for customerreported defect identification and resolution.
Working as a part of a widely geographically distributedsoftware development team, applying Agile development processes and methodology
Required Knowledge/Skills, Education, and Experience
A suitable candidate is expected to have:
• Masters, PhD or equivalent degree in mechanicalengineering, applied math or computer science
• Knowledge of Lagrangian particle simulation methods andexperience with algorithms and techniques used in statistical particle simulations
• Experience with numerical methods used in particle-flowcoupling
• Excellent communication skills
• Excellent C++ development skills
• Good working knowledge of parallel programming both indistributed 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 - Choosingbetween working at home and the office at other times is the norm here. Weoffer phenomenal benefits and rewards, as you'd expect from a world leader inindustrial software.
We are an equal opportunity employer and value diversity atour company. We do not discriminate based on race, religion, color, nationalorigin, sex, gender, gender expression, sexual orientation, age, maritalstatus, veteran status, or disability status.
At Siemens, we are always challenging ourselves to build abetter future. We need the most innovative and diverse Digital Minds to developtomorrow 's reality.
Siemens Industry Software is an equal opportunitiesemployer and does not discriminate unlawfully on the grounds of age,disability, gender assignment, marriage, and civil partnership, pregnancy andparental, race, religion or belief, sex, sexual orientation, or trade unionmembership.
If you want to make a difference - make it with us!
#LI-Remote
#LI-LC1
Siemens Software. Transform the everyday