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

Runtime and Cloud migration Developer, Software Engineer Intern - Master's degree

London, United Kingdom

We are Siemens

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

The promise of a digital future...today. With the digital twin, Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software, design and manufacturing worlds. For more information about us, check this video -

About this Role

Siemens is seeking a sophisticated software engineer, who must be completing or have completed their Master's degree by 2024, to contribute to the development of Simcenter STAR-CCM+. Simcenter STAR-CCM+ is a highly scalable, general-purpose, multi-physics application that provides an end-to-end user experience with integrated CAD, meshing, physics modeling, and in situ post-processing tools.

Want more jobs like this?

Get Software Engineering jobs in London, United Kingdom delivered to your inbox every week.

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


This internship position will work within the Runtime team; whose responsibilities include enabling the use of STAR-CCM+ without requiring users to have experienced HPC knowledge. You will be tasked with making HPC resources more accessible to our end users. A successful candidate is encouraged to maintain quality code and backward compatibility while making large-scale changes to an existing software base.

This position collaborates with the Manager of the Runtime team as part of the Simcenter STAR-CCM+ Platform department.

Responsibilities

  • Work closely as part of a large, distributed team of developers, testers, and managers.
  • Use of development processes Jira, Confluence, Git, GitLab, and Bitbucket.
  • Participate in peer-based code and design reviews.
  • Participate in root cause analysis.
  • Design, build, and document high-quality, extensible software.
  • Navigate a large code base containing hundreds of modules and millions of lines of code.
  • Facilitates HPC resource utilization for simulations without requiring expert knowledge.
  • Focuses on exploring cloud execution possibilities for STAR-CCM+.

Required Knowledge/Skills, Education, and Experience

  • Understanding of Linux and Windows operating systems
  • Programming experience in modern C++, Python, Bash, and other shell scripting
  • Facility with authoring and deploying Python applications and handling package dependencies in virtual environments.
  • Process Management, output, and error handling on Linux and Windows platforms
  • Understanding of network and file systems, including parallel file systems
  • Good understanding of object-oriented design principles
  • Navigating large, legacy code bases


  • Using a distributed version control system such as Git
  • Ability to communicate sophisticated technical issues clearly and to present data concisely
  • Ability to balance multiple tasks with minimal mentorship

Preferred Knowledge/Skills, Education, and Experience

  • Candidates must be completing or have completed their Master's degree by 2024 in order to apply.
  • Experience with cluster schedulers such as PBS, LSF, Grid Engine, or SLURM
  • Understanding of distributed memory parallel programming (MPI) and threading
  • Understanding of CPU topologies
  • Contributions to open-source projects
  • Experience with Full Stack Python development and supporting tools

Join our Digital World

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, private healthcare and actively support working from home.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

At Siemens, we are always challenging ourselves to build a better future. We have some of the most inquisitive minds working across the world, re-imagining the future and doing extraordinary things. Join our Talent Community today and let's stay connected in areas that interest you: https://new.siemens.com/global/en/company/jobs/digital-minds.html

Siemens Software. Transform the Everyday!

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

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