We are looking for a research engineer to work on our core technology for analyzing and pricing CAD geometry and automating mould design. This work involves a lot of geometry, numerical programming and algorithm implementation, and generating automated reports to be used internally and externally by the company. You will also be dealing with large data sets, working to extract meaningful results from them. We are a rapidly growing company, so there is excellent scope for growth and to shape your role, and you will be able to work with and learn from senior developers.
Degree in a Mathematical or closely related field (e.g. Physics, Computational Geometry or Mechanical Engineering)
Some experience working in Python
Good grasp of software development best principles
Experience working in a collaborative environment
Advantageous Knowledge / Experience
Intuition for solving 3D geometric-style problems with code
Knowledge of vector and 3D maths.
Experience (professional or academic), and/or published papers in one or more fields such as: tessellation/meshing, computational geometry, computer vision, image processing, robotics/kinematics, CAD/CAM
Computer Science background helpful but not required, as training will be provided working with our codebase
Experience working with Python libraries such as Pandas, Numpy, ScipPy
We are a new player in a traditional manufacturing industry and the team is constantly learning and willing to question the status-quo.
We take quality code very seriously. We work in small intelligent teams. Our research developers read academic papers. We have developer freedom, meaning we have a common goal, but how we get there is down to the developer.
Our software engineers work closely with our manufacturing teams to delight our customers with a best in class product every time.
Remote work options
Good opportunities for growth and training
Company-paid conference tickets
Free fruit and sweet treats in the office
Team lunches, socials, company events, innovation and hack days