Numerical Software Engineer

Job Description

Where are we?

We are based in Cambridge, UK, close to the central railway station.  It’s easy to get to by foot, bike, car, bus or train.  We’re next door to the beautiful Botanical Gardens and a few minutes’ walk from the historic centre of town.

Why are we recruiting?

Parasolid has always been a market leader but we don’t intend to rest on our laurels.  We are continually generating new ideas for better products and enhancements to our current products.  We are strengthening our development team to meet the needs of our customers and to ensure we transform our innovations into top quality software.

Who are we looking for?

We’re looking for graduates, post docs and experienced software engineers to join our team and create new and improved 3D modelling tools.

We typically recruit mathematicians and physicists, but are open to anyone with a good degree in a numerate subject.

If you are passionate about problem solving and writing numerical software, have good working knowledge of vector algebra and an ability to visualise shapes in 3D, then we would love to hear from you.

How do we develop?

Our software engineers work in small teams of 5-6, and all the teams interact closely to provide the best solutions for our customers.

Everyone has their own desk, a high spec PC with plenty of RAM and CPU power to run and debug the code on real world customer data, and a couple of monitors.

Our products are written in C and C++.  We often use other languages, like python and C#, for in-house tools.  We use Visual Studio for some products and our in-house development environment for others, along with a variety of commercial and home grown tools to speed up the development process.

A fully automated testing infrastructure is built into the development environment to allow for rapid feedback on code changes.  Once changes are submitted we have a comprehensive system to test our products on customer data, ensuring quality before the software leaves the building.

Why work for Siemens?

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.

We work flexible working hours and the dress code is casual. We also have an active social scene with a wide variety of clubs and social events.

Siemens Digital Industries Software is an equal opportunities employer and do not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation or trade union membership.

We are looking forward to receiving your online application.  Please ensure you complete all areas of the application form to the best of your ability as we will use this data to review your suitability for the role.



Job ID: 178326

Organization: Digital Industries

Company: Siemens Industry Software Limited

Experience Level: Early Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?