Offers “Siemens”

Expires soon Siemens

Numerical Software Developer

  • Cambridge (Cambridgeshire)
  • IT development

Job description

Based in our Siemens PLM Software offices in Cambridge, UK, this position involves working within a group responsible for developing & maintaining our software component product suite; Parasolid and Bodyshop. The successful candidate will undertake a key role in the major group activities, which include solving complex mathematical and engineering problems, design and implementation of world leading solid modelling functionality and working with customers to solve problems and improve efficiency.

To find out more about Parasolid please visit http://www.siemens.com/plm/parasolid

What are my responsibilities?

Communication and collaboration within the team and with customers

Project responsibility, including: Specification, design, implementation, testing and documentation

Analysis and design of software solutions and algorithms

Ensuring ongoing quality of delivery to customers

Maintaining existing functionality and troubleshooting customer issues

What do I need to qualify for this job?

You should hold a degree in a Maths, Science or Engineering related field and be able to demonstrate the following essential skills;

· Good analytical and problem solving skills.
· Working knowledge of Vector mathematics.
· Excellent communication and team working skills.

Programming:

· Detailed knowledge of a high level language e.g. C or C++
· Knowledge of: XML, Visual Studio, OpenGL, STL, MFC

Software design:

· Experience of developing technical or scientific software, preferably in a commercial environment.
· Software development lifecycle process – Requirement specification, Functional specification, Design specification, Test specification.
· Automated unit testing.
· Modular toolkit architectures and API design.
· Software algorithms.
· Problem analysis and resolution.
· Overall project design and ownership.

Industry knowledge:

· CAD / 3D geometry systems – as an end user or software developer.
· Solid modelling / Parasolid components.
· Computer Graphics.
· Geometry.
· Numerical methods.
· NURBS.
· Algorithm design.

Personal Skills:

· Excellent communication – verbal and written.
· Team working.
· Organisation and time management.
· An energetic and proactive approach.
· Clear thinking and analytical problem solving skills.

*LI-HR

Make every future a success.
  • Job directory
  • Business directory