Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Siemens Digital Industries Software

Discrete Phase Model Developer

London, United Kingdom / Remote

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 Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


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

Client-provided location(s): London, UK
Job ID: Siemens_Digital-409692-en-1
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Family Support Resources
    • On-site/Nearby Childcare
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program