An excellent opportunity has arisen for a core software engineer to join a team developing leading solid modelling and CNC simulation software libraries based in Sheffield.

Polygonica is a software toolkit for polygon mesh modelling, with a wide range of applications in Additive Manufacturing (AM), Computer Aided Design (CAD), Manufacturing (CAM), Engineering and Analysis (CAE), scanning and modelling for Medical and Dental operations as well as Construction (BIM), Energy, Mining, Offshore and other large capital infrastructure projects.

The MachineWorks Software Development Toolkit is the industry standard for CNC simulation and verification. MachineWorks technology is integrated into leading CAM software to provide a wide range of simulation and clash detection solutions. 

Job Summary

The position will involve developing and maintaining:

  • The Polygonica Software Development Toolkit for polygonal solid modelling and healing.
  • The MachineWorks Software Development Toolkit, which is the industry standard for simulation, verification and analysis of CNC machining.

Development activity will involve complex 3D algorithm design and implementation for geometric modelling and computer graphics.

Key Tasks

The successful candidate will take an active role in all of the following:

  • Further development of Polygonica and MachineWorks core technology
  • Development of higher-level APIs (including GUIs) for specific applications and demonstrations
  • Maintenance of the existing products
  • Working closely with the Support team to maintain our excellent customer support record.
  • Occasional visits to customers and industrial shows

Required Skills

The following are essential skills for successful candidates for this:

  • 2:1 or higher in maths, computer science, science or engineering degrees
  • The strongest possible mathematical skills (including geometry)
  • Excellent analytical and problem solving skills
  • Good communication skills and the ability to work within a team

The following are highly desirable:

  • C/C++ skills and experience
  • A postgraduate qualification (science, maths or engineering)
  • Experience and understanding of geometric modelling and 3D computer graphics
  • Experience of CAD/CAM software development

Applicants must have the right to work in the UK.

What We Offer

  • Salary depending on skills and experience
  • 8% Employer Pension Contribution
  • A flexible and friendly working environment
  • Located in Sheffield on the edge of the Peak District National Park¬†