HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge
HPC Software Engineer C/Java Intern - Strategic Student Program

HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge

Cambridge Full-Time 500 - 1500 £ / month (est.) No home office possible
Go Premium
Siemens Digital Industries Software

At a Glance

  • Tasks: Assist in designing and optimising high-performance computing software using C and Java.
  • Company: Siemens Digital Industries Software, a leader in innovative engineering solutions.
  • Benefits: Competitive salary, bonus scheme, generous holiday allowance, and private healthcare.
  • Why this job: Gain hands-on experience and contribute to cutting-edge projects in a collaborative environment.
  • Qualifications: Degree in Computer Science or related field; strong skills in C and Java.
  • Other info: Join a diverse team dedicated to shaping the future with innovative technology.

The predicted salary is between 500 - 1500 £ per month.

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.

HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge employer: Siemens Digital Industries Software

Siemens Digital Industries Software is an exceptional employer, offering a dynamic work environment in Cambridge where innovation and teamwork thrive. As an intern, you will gain invaluable hands-on experience in high-performance computing while collaborating closely with senior engineers, all within a culture that prioritises individual development and proactive contributions. With a competitive salary, generous holiday allowance, and comprehensive benefits, Siemens is committed to fostering your growth and shaping the future together.
Siemens Digital Industries Software

Contact Detail:

Siemens Digital Industries Software Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Siemens on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your C and Java skills. Be ready to discuss your projects and how you've tackled challenges in coding. Show them your problem-solving mindset!

✨Tip Number 3

Don’t just focus on technical skills; highlight your teamwork experience too. Siemens values collaboration, so share examples of how you’ve worked with others to achieve goals.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Siemens team.

We think you need these skills to ace HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge

C Programming
Java Programming
High-Performance Computing (HPC)
Project Management
Requirements Analysis
Software Development Processes
Problem-Solving Skills
Scripting Languages (Python, Bash)
Version Control Systems (Git)
Agile Development Practices
Parallel Programming (MPI, OpenMP)
Performance Optimisation
Debugging
Profiling Large-Scale Applications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the HPC Software Engineer role. Highlight your programming skills in C and Java, and any relevant projects or coursework that showcase your problem-solving abilities.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about high-performance computing and how you can contribute to our team. Be specific about your interests and any relevant experiences that make you a great fit for this internship.

Showcase Your Projects: If you've worked on any projects related to HPC, parallel programming, or software development, be sure to mention them! We love seeing practical examples of your work, so include links to your GitHub or any other platforms where we can check out your code.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Siemens Digital Industries Software

✨Know Your Stuff

Make sure you brush up on your C and Java programming skills. Be ready to discuss any projects you've worked on that involved high-performance computing or parallel programming. Showing that you understand the technical aspects will impress the interviewers.

✨Show Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in past projects. Think of specific examples where you identified a problem, came up with a solution, and implemented it. This will demonstrate your problem-solving mindset and eagerness to learn.

✨Get Familiar with the Team Culture

Research Siemens and their engineering team culture. They value innovation and teamwork, so be ready to discuss how you can contribute to these values. Mention any experiences where you collaborated effectively with others to achieve a common goal.

✨Ask Smart Questions

Prepare thoughtful questions about the role and the team. Inquire about the types of projects you'll be working on or how they approach software optimisation. This shows your genuine interest in the position and helps you assess if it's the right fit for you.

HPC Software Engineer C/Java Intern - Strategic Student Program in Cambridge
Siemens Digital Industries Software
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>