Closing soon
Closing soon

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.

As a Software Engineering Intern in Product Engineering Software (PES), you will dive into developing our premiere NX CAD software. The award-winning NX software helps designers and manufacturers deliver better products faster using powerful, integrated CAD and CAM solutions that realize the full value of the digital twin. Projects will focus on Model-Based Definition (MBD) development. You will have the opportunity to partner with senior engineers and push the limits on our project teams.

What we’re looking for

As someone who’s opted for a placement within their degree course, you will be looking to start your career as a Software Engineer within 3D CAD software. Your degree must contain a high level of technical content preferably within engineering or computer science. This is a paid role that will last for 12 months from Summer 2025 to Summer 2026. It offers a fantastic opportunity to work on world-class, complex software projects in an exciting and varied enterprise environment for industry-leading customers.

It is expected that the candidate will acquire a broad understanding of our products, their domains, and their application; have the confidence to express ideas as part of a creative software team; have a genuine interest in technological trends; have the ability to meet deadlines; to think creatively about solutions to complex technical problems; and be constantly striving to enhance the team’s results and the quality of the software.

What you’ll be doing

You will design, implement, enhance, and maintain software as a member of the MBD team for a CAD software, Siemens NX. The MBD team works in Drafting, PMI, Staged Model, Technical Data Package, MBD Logic Editor, Model-Based Part Manufacturing applications. Our teams utilise a variety of technologies and works closely with other teams across Siemens.

What you’ll bring

  • Experience of C++ is preferred, or similar object-orientated software development
  • An inquisitive and methodical approach with good attention to detail
  • Strong analysis, design and problem-solving ability
  • Enthusiasm for continuous learning
  • Strong written and verbal communication skills
  • Knowledge of software engineering principles
  • A passion for creating high-quality software
  • An ability to understand and communicate complex technical problems

A knowledge of any of the following would be desirable:

  • Geometry
  • 3D CAD systems
  • Software Development Life Cycle
  • Object orientated programming techniques

Why us?

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

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!

Siemens Software. Transform the Everyday with us.