Siemens Digital Industries Software Jobs

Job Information

Siemens Digital Industries Software Software Engineer - Numerical Analysis in Cambridge, United Kingdom

Job Family: Research & Development

Req ID: 424846

Siemens Digital Industries Software - Where today meets tomorrow.

Let's make the difference together!

Meet the team - Video

Siemens Digital Industries Software is a leading provider of software solutions for the design, simulation and manufacture of products across industries. Electric Vehicles, energy-efficient buildings, space exploration vehicles, medical devices and so many products that improve our lives are being conceived and manufactured using our software.

Siemens Digital Industries Software blurs the boundaries between the virtual and physical, hardware and software to make design and manufacturing more efficient than ever using a comprehensive digital twin. For more information about us visit - https://www.youtube.com/watch?v=k6mVLaUyO4U

Please visit https://siemensneo.com/disw/

What we’re looking for

Are you passionate about problem solving and writing numerical software? Do you possess a solid grasp of vector arithmetic with an ability to visualise shapes in 3D? Whether you’re a graduate or entry/mid level engineer – we’d love to hear from you!

We’re hiring Numerical Software Engineers to join our collaborative and innovative Parasolid team, to help us continually improve the digital twin that is the basis for modern industrial innovation.

Parasolid is a 3D geometric modelling engine used in hundreds of Computer Aided Design, Engineering and Manufacturing programs. Parasolid leads the field in 3D design and is associated with hundreds of technology leaders and household names, such as Apple, SpaceX, Red Bull F1, Lego, Canon, and Dyson. With millions of engineers and designers using Parasolid-based applications for decades, you’re never far from a product created with Parasolid.

What you’ll be doing

Parasolid has always been a market leader and 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.

Our software engineers work in small teams of 5-6 and interact closely to provide the best solutions for our customers. You will be responsible for developing and maintaining our software component suite, undertaking a key role in the major group activities including:

  • Solving complex mathematical and engineering problems

  • Designing and implementing world-leading solid modelling functionality

  • Working with customers to solve problems and improve efficiency.

  • Communicating and collaborating within the team and with customers

  • Performing analysis and design of software solutions and algorithms

  • Ensuring ongoing quality of delivery to customers

  • Maintaining existing functionality and troubleshooting customer issues

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.

What you’ll bring

  • A degree in Mathematics, Physics, Mechanical Engineering or Computer Science.

  • An accomplished problem solver, you will enjoy solving mathematical problems.

  • Strong knowledge and understanding of vector arithmetic.

  • Numerical analysis and coding.

  • Good communication and collaboration skills.

Nice if you have:

  • Experience of programming using C, C++, C# or Python.

  • Experience of geometry and 3D visualization.

  • Experience of mathematical or numerical coding e.g. Matlab, Maple, or Mathematica.

  • Experience of version control e.g. GitHub or Subversion.

  • Experience of using or developing CAD software.

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.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

Siemens Industry Software is an equal opportunities employer and does 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.

Siemens. Making real what matters

If you want to make a difference – make it with us!

#LI-PG1

#LI-PLM

#SWSaaS

#LI-Hybrid

DirectEmployers