We are Siemens
Siemens Digital Industries Software is a leading provider of solutions for design, simulation and manufacturing of products across many industries. From Formula 1 cars to skyscrapers, ships, space exploration vehicles, and many everyday objects, our Product Lifecycle Management (PLM) software helps define and create them.
We offer a role with responsibility, independence and the possibility to contribute proactively. We foster a teamwork culture with room for individual development.
About the Team
Join an innovative engineering team passionate about building high‑performance computing software for demanding internal and external applications. The team values innovation, teamwork, and delivering high‑quality solutions on time. You will work closely with senior engineers, gain hands‑on experience with HPC systems, and contribute to the optimisation and scaling of sophisticated software products.
This 12‑month placement is based in our Cambridge office, starting in July 2026.
What You Will Be Doing
* Assist senior engineers in designing, developing, and optimising HPC software in C and Java.
* Support small project releases, including defining scope, plans, schedules, and deliverables.
* Build, test, and release high‑quality software across multiple platforms.
* Write and update scripts to support production processes and automation.
* Collaborate with team members to translate requirements into technical solutions.
* Troubleshoot performance and technical issues on HPC systems.
* Stay current with emerging tools, techniques, and HPC technologies.
* Participate in special projects, proposals, and cross‑team initiatives.
What You Will Bring
* Degree in Computer Science, Software Engineering, Maths or a related technical field.
* Strong programming skills in C and Java; familiarity with HPC concepts is a plus.
* Basic knowledge of project management, requirements analysis, and software development processes.
* Problem‑solving mindset and eagerness to learn from senior engineers.
* Awareness of industry trends, company operations, and software product lifecycle.
Additional / Nice‑to‑Haves
* Experience with HPC frameworks, parallel programming (MPI, OpenMP), or GPU computing.
* Knowledge of scripting languages (Python, Bash) for automation and testing.
* Familiarity with version control systems (Git) and agile development practices.
* Experience optimising performance, debugging, or profiling large‑scale applications.
We are Siemens – a collection of over 377,000 minds building the future, one day at a time in over 200 countries. We’re dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
#J-18808-Ljbffr