C++ Software Engineering Intern

17 hours ago


London, United Kingdom Siemens Digital Industries Software Full time

Siemens Digital Industries Software (DISW) is a world-leading provider of product lifecycle management and manufacturing operations management software. We help thousands of companies realise innovation by optimising their processes, from planning and development through manufacturing, production and support.

Driven by a deep understanding of what is required to deliver successful products such as Simcenter STAR-CCM+, multiphysics computational fluid dynamics (CFD) software for the simulation of products operating under real-world conditions. Simcenter STAR-CCM+ uniquely brings automated design exploration and optimisation to the CFD simulation toolkit of every engineer.

**Help our customers transform their business with our world-leading technology**

Do you want to gain professional experience in an international team by applying, honing, and expanding your C++ skills working on the industry-leading CFD software Simcenter STAR-CCM+?

We are looking for a motivated intern to join us on a 12-month contract to help make our source code more secure and robust, and align us with modern C++ paradigms and standards. You will be working alongside the High Performance Computing (HPC) and Build and Dependency Management (BDM) teams to implement refactoring changes throughout our entire code base, exposing you to many different facets of our implementation.

This internship gives you the chance to work on a real-world product, with real customers, and millions of lines of code. Refactoring at scale is becoming a key skill for C++ developers, as the language becomes increasingly associated with large, high-performance, established codebases. Similarly, being able to categorise and prioritise work according to real-world use cases (as well as software development standards) is a highly sought-after skill.

**Responsibilities**

Responsibilities include but are not limited to:

- Understanding the impact of disabled compiler warnings and static analysis checks and gauge the level of effort required to enable them
- Increasing the coverage of compiler warnings and static analysis checks
- Working with other development teams to ensure any code changes do not have adverse effects
- Developing custom clang-tidy checks
- Strong C++ development skills
- Experience navigating large code bases
- Very good written and spoken English skills
- Familiarity with git

**Make your mark in our exciting world at Siemens.**

We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

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.

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 race, religion or belief, sex, sexual orientation, or trade union membership.

**Siemens. Making real what matters**

**If you want to make a difference - make it with us**

DISW

**Job Family**: Internal Services

**Req ID**: 355147


  • C++ Software Engineer

    2 weeks ago


    London, United Kingdom Adria Solutions Full time

    C++ Software Engineer (C++ / Image Processing)My client, a global leader in intelligent automation, is seeking a talented Software Engineer to help advance cutting-edge computer vision and real-time processing systems. This is a unique chance to join a world-class engineering team driving innovation across international markets. Youre an inquisitive and...


  • London, United Kingdom Miller Maxwell Ltd Full time

    🚀 C++ Software Engineer – STL – UNIX - London 🌟 Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the enhancement of their electronic trading ecosystem...


  • London, United Kingdom Miller Maxwell Ltd Full time

    🚀 C++ Software Engineer – STL – UNIX - London 🌟 Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the enhancement of their electronic trading ecosystem...


  • London, United Kingdom Zellis Full time

    PROIV is a mature, enterprise-grade low-code platform used by internal and external customers to build scalable, data-driven business applications where reliability and long-term maintainability are critical. The Core Engineering team is a small, highly experienced group responsible for evolving the platforms foundational technology, including the C++-based...

  • C++ Software Engineer

    2 weeks ago


    London Area, United Kingdom Miller Maxwell Ltd Full time £80,000 - £120,000 per year

    C++ Software Engineer – STL – UNIX - London Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the enhancement of their electronic trading ecosystem and...


  • London, United Kingdom Quest Global Engineering Limited Full time

    Job RequirementsRole Overview: Quest Global are hiring for experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position is for embedded software development in an end to end role focused on electronic warfare systems. As a software engineer, you will work within an integrated project team and be responsible for...

  • C++ Software Engineer

    2 weeks ago


    London, United Kingdom Certain Advantage Full time

    World Class Defence Organisation based in Bristol is currently looking to recruit 2x C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday).Rate: £65.00 per hour Overtime Rate:Hours worked over the standard 37 hours per week,...


  • London, United Kingdom Sirius Analysis Limited Full time

    Software Engineer Salary: Competitive, negotiable based on experience, plus benefits including a 7% pension contribution, 25 days holiday, and life insurance Location: Portsmouth, hybrid working Sirius Digital is a trusted provider of expertise in Software Engineering, Data Science, and AI, supporting clients in the defence, nuclear, space, and energy...


  • London, United Kingdom Yoh, A Day & Zimmermann Company Full time

    **C++ Software Engineer - Video / Image Processing** **Permanent - Salary circa £45,000 to £65,000 per annum plus company equity, bonus, 5% pension, 25 days holiday, life insurance, income protection, flexible working etc..** C++ Software Engineer with advanced skills in modern C++ and experience or interest within high performance computing required by...


  • London, United Kingdom X4 Technology Full time

    C++ Audio Software Engineer (Plugins & Systems) Hybrid / Flexible Working (Cambridge based)OverviewWe're looking for a C++ JUCE Audio Software Engineer with 3 - 5+ years experience to help build robust, professional-grade audio software used for audio plugins.In addition to audio plugins, you will gain exposure to system architecture, UI/UX, and hardware...