Software Engineer

Job Description

During the current global health crisis, the priority for Siemens Digital Industries Software is the health and wellbeing of our entire community including current and future employees, which may add time to our hiring processes. We appreciate your patience and invite you to visit our website to learn more about how Siemens is responding to the pandemic.


Discover Siemens Digital Industries Software!

Acquired by Siemens in 2018, Lightworks now form the Centre of Excellence for Visualization inside the Digital Industries Software division. With specialisms in 3D graphics, ray tracing, virtual reality, games engines and UI, the Lightworks team support advanced visualization usage across the world leading Siemens product design software range and directly with end users.

We are a cross-functional, 30-strong team in the Siemens (Lightworks) office delivering class-leading solutions to enterprise customers. Do you have passion for high-quality software development, a strong problem-solving attitude, and an analytical mind? This might be for you!

We expect that you will acquire a broad understanding of our products, their domains, and their application; have the confidence to express ideas as part of a creative, Agile team; have a clear and genuine interest in technological trends; and have the ability to meet deadlines and think creatively about solutions.

Key responsibilities

Design and implement high-quality, secure, and stable software that conforms to company coding standards and practices.

Collaborate with the product owners, support engineers and the content team to develop all aspects of the product experience from a technical perspective.

Identify technical issues and tackle sophisticated problems with innovative solutions.

Promote product quality throughout the product development lifecycle.

Develop broader and deeper domain knowledge over time.

Actively maintain skill set by keeping track of the latest innovations from the industry.

Maintain code, including troubleshooting, optimisation and debugging.

Skills and experience

We encourage applicants with different levels of experience who are hardworking and willing to learn and immerse themselves in the world of digital visualization.

  • Degree in a technical subject.

  • C++ experience or similar object-orientated language – preferably within a technical environment.

  • Strong analysis, design and problem-solving skills with attention to detail.

  • Excellent verbal and written communication skills.

  • Inquisitive with passion for continuous learning.

  • Methodical approach.

  • Ability to understand complex technical problems.

It would be desirable if the candidate has experience in any of the following:

  • 3D modelling packages.
  • Knowledge of 3D geometry and algorithms / real-time technology (e.g. OpenGL) / graphics / ray tracing technology.
  • Knowledge of other programming languages and a broad range of software development tools and processes.
  • Understanding of current data structures, algorithms and methodologies, as well as software design techniques.

We are Siemens

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. Find out more about the Digital world of Siemens here:

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance and pension. Through our flexible benefits scheme you can select benefits that best suit your lifestyle, including private healthcare.

Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please let us know in your application.


Organization: Digital Industries

Company: Siemens Industry Software Limited

Experience Level: Recent College Graduate

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?