< More Jobs

Posted on 2025/10/17

Simulation Engineer

CloudNC

London, United Kingdom

Full-time

Full Description

Job Description

Who are CloudNC?

CloudNC is transforming global manufacturing with AI that accelerates CAM programming, maximizes factory output, and empowers machinists to deliver more.

Our core product, CAM Assist, speeds up CNC machining by tackling the most time-consuming and repetitive parts of the process, from machining strategy to toolpath generation.

It enables machinists to create effective programs in minutes, unlocking their full potential and helping shops increase throughput and improve consistency.

Today, CAM Assist is trusted by over 1,000 machine shops around the world to enhance their teams’ productivity, resolving skills shortages and helping them to deliver efficiently for their customers.

Founded in 2015, CloudNC consists of a world-class team combining expertise in computer science and physical manufacturing, based in our headquarters in London and our factory in Chelmsford.

The technology company is backed by leading venture capital firms Atomico and Episode 1 Ventures, alongside Autodesk and Lockheed Martin as strategic partners.

What it’s like to work together

We are embarking on a strong scaling strategy, and pivotal to this success are the people.

We are guided by the mission and by being humans of empathy, intellectual curiosity, collaboration, and continuous improvement/development (of self and the team).

We are over 90 people strong, with the ambition to double this headcount in the near future.

We encourage your thoughts and feedback to help shape the company, whether through direct correspondence, feedback platforms, open-door time and other channels.

The Role

As we continue to expand our Autonomous Machining Team, we are looking for an experienced Simulation Engineer capable of developing production-ready, first-principles models.

An ideal candidate would be expected to combine engineering, physics and materials concepts with rigorous problem solving, in order to develop the models underpinning our autonomous manufacturing technologies, serving both internal and external customers.

The Simulation Engineer will work as part of the Modelling team, collaborating with software engineers, production engineers, machinists and product owners, to:

• Develop parameterisable, physically-based models of phenomena where the underlying physics is sufficiently well understood.

This is often done from first-principles.

• Develop data-driven, parameterisable models where physical models are not suitable.

• Gain, through design of suitable experiments and analysis of rig and machine data, fundamental understanding of machining processes.

• Apply multi-objective optimisation techniques to maximise efficiency, quality, and repeatability of end-to-end production processes.

• Apply suitable methods to understand correlation/causality between observed phenomena, and for the rapid identification of abnormal behaviour.

Job Requirements

• Outstanding academic background with MEng or PhD in Mechanical Engineering or related discipline (high 2:1 or above.)

• Ability to quickly understand complex problems, conduct experiments to test hypotheses, and implement a route to solve them.

• Ability to clearly and concisely communicate technical information.

• Experience using and developing models in Python (Maple, Julia, Matlab, Rust, C++ also useful.) Experience of typical software development processes and tools is useful.

• Ability to manage and prioritise time on concurrent projects while working with different stakeholders.

Job Responsibilities

Successful candidates will be capable of developing and correlating robust simulation models of aspects of the production process (currently focusing on milling) through experimentation, analytics, and use of existing research, specifically to:

• Propose, implement and test new models - or refine existing models - associated with key metrics such as tool wear, finished surface geometric accuracy, surface quality, and vibration.

• Understand and critically appraise existing models and their inherent assumptions and approximations.

• Work with other stakeholders to identify key areas of the model for improvement, typically driven by potential value to end-users.

• Conduct research to support applicable model development and analytics techniques.

• Assist with hands-on development; designing, commissioning and running rigs required to gather data to support model development.

• Contribute to planning and reporting activities in order to support business and specification development, including delivering presentations to key stakeholders.

• Share knowledge and understanding of new techniques used.

Job Benefits

Stock Options

Annual Performance Equity Award

28 days of annual leave

Leading medical plan

Life Insurance

Sabbatical leave

Enhanced primary, secondary and adoption parental pay & leave (maternity/paternity)

Equal Opportunities Statement

We are proud to be an equal opportunity employer, valuing individuality and embracing all people.

The success of CloudNC is a result of diversity of thought.

We recognise this comes from people truly belonging.

We encourage different perspectives and skills to collaborate towards our mission - disrupting the manufacturing industry. We celebrate diversity and continually improve our inclusivity efforts.