About CFMS

The Centre for Modelling and Simulation (CFMS) is a growing, independent digital
engineering consultancy providing technical expertise to help organisations create cutting
edge solutions by pioneering new approaches to product development and enabling
innovation services.

Working with commercial and research organisations of all sizes, CFMS has a full portfolio of
digital innovation capabilities, including design and analysis services, consultancy, and IT
infrastructure, CFMS uses digital innovation across the cyber-physical landscape (including a
new robotics capability) to help develop more effective engineering solutions across
industrial sectors critical to the UK economy.

As a commercially focused organisation we reinvest profits from commercial activity into
the continued development of our people, facilities, and research capability.

We have an exciting range of technologies and development programmes across a range of
sectors (aerospace, automotive, construction, energy and transport), all requiring advanced
simulation, model based engineering, data science, and robotics expertise and underpinned
by our in-house IT infrastructure.

About the role

We work with companies who are experienced in the use of mathematical modelling and
those wanting to make greater use of simulation. We work closely with academics and
technology partners to create and evaluate new modelling algorithms and techniques, and
how they scale and apply to High Performance Computing (HPC).

This role is suited to a candidate with an interest in software engineering and looking for
experience in an industrial environment. It will be focussed on developing and deploying
software that is used across the organisation and underpins the simulation work we do. The
role will primarily involve using software engineering techniques to implement required
functionality, using web-based frameworks, databases, containerisation, and a wide range
of other technologies as appropriate.

You will be exposed to a range of modern tools and technologies that are used to control
the deployment and usage across a range of hardware within CFMS. The tools will be

developed into robust software, integrated with other existing tools, and deployed across a
range of computer resources.

Role and Responsibilities

Roles and responsibilities are dependent upon the candidate, and will include elements of:

Collaboration with other CFMS technical team members on development, testing
and benchmarking activities of software

Software engineering to develop new functionality and capabilities
Working with end users to understand their needs and requirements
Presenting results to a range of audiences in a range of formats including
presentations and written reports

Skills Required

Ability to think logically and apply knowledge to solve problems
Background in software engineering, ideally in a STEM subject
Awareness of and interest in software engineering concepts such as web-based

frameworks, containerisation and development and deployment practices
Ability and interest to engage with new technology and concepts
Ability to work well with others
Ability to liaise with customers and technology partners/suppliers
Ability to explain technical concepts to both technical and general audiences

How to Apply

Please send your up-to-date CV and a covering letter to: Recruitment Manager, email:, with the subject line of your email: “Internship - Software

This is a 12 month Internship: September 2023 until August 2024.

Countie : Avon
Job Location : Bristol
Company :
Position :
Sector :
Employment : Full-Time
Post Code :
Contact : E-Mail Adress :
Please contact between 09:00-18:00.

Apply On Company Site
Thousands of jobs for all cities and positions on Thousands of career opportunities are waiting for you at
Fill out the form if you want to be informed first before similar jobs.