- Cambridge - - 英國
HPC Software Engineer C/Java Intern - Strategic Student Program
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.
We offer a role with responsibility, independence and the possibility to contribute proactive. 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.
Transform the everyday
#SSP
#disw
#LI-PLM
#LI-Remote