Software Engineer (MATLAB/Simulink & C++)
Application Deadline: 1 May 2026
Department: Technical - Software
Employment Type: Permanent
Location: Norwich, United Kingdom
Reporting To: Mykola Kolodnytskyy
Description
About Ansible Motion
Ansible Motion is a leading UK‑based developer of Driver‑in‑the‑Loop (DIL) simulators, providing advanced virtual testing environments for automotive and motorsport development. Their simulators enable engineers and drivers to safely and efficiently evaluate future vehicles in high‑fidelity virtual environments, reducing dependence on physical prototypes and improving product quality.
Their purpose is to bring real‑world vehicle testing into the laboratory through high‑performance motion, vision, audio and computation systems. This allows manufacturers to test new concepts early, explore edge cases, evaluate ADAS systems, and achieve rapid, data‑driven engineering decisions.
The Opportunity
This role is ideal for graduates or early‑career engineers seeking professional experience in simulation, software development and real‑time systems. You will work with technologies that support cutting‑edge automotive product development, contributing to tools used by leading OEMs, motorsport teams and research institutions worldwide.
You will join the Software Group and help develop MATLAB/Simulink models and C++ applications used within Ansible Motion’s simulator platforms. This is a hands‑on position designed to build core engineering skills under the guidance of experienced team members.
Core Responsibilities
* Develop and maintain simulation models using MATLAB/Simulink
* Develop C++ applications in Microsoft Visual Studio 2022
* Contribute to software design, testing, debugging and integration
* Work collaboratively with modelling, integration and software engineers
* Support real‑time system operation and simulator‑based testing
* Participate in code reviews and continuous improvement activities
* Assist with documentation and defect investigation
* Gain exposure to DIL simulators and virtual test environments
Occasional travel may be required to support integration activities.
What we’re looking for
Essential
* Degree in Software Engineering, Computer Science, Electronic Engineering, or related field
* Experience with MATLAB/Simulink
* Understanding of OOP principles and Windows software environments
* Familiarity with networking, multithreading or real‑time systems
Desirable
* Knowledge or working experience with C++
* Interest in automotive engineering or driving simulation
* Experience with simulation tools or DIL simulators
* Knowledge of EtherCAT/TwinCAT, COM, or IPC systems
* Interest in motorsport or vehicle dynamics
Ideal Personal Qualities
* Analytical and systematic approach to problem‑solving
* Strong communication and teamwork skills
* Keen attention to detail
* Desire to learn and develop new skills
* Ability to prioritise work with guidance
* Professional, organised and proactive attitude
Why join us?
* Work with industry‑leading DIL simulator technology used by major automotive and motorsport organisations
* Gain real‑world experience in simulation, modelling and systems integration
* Supportive environment with guidance from experienced engineers
* Opportunity to contribute to next‑generation vehicle development
* Exposure to a fast‑growing engineering field with strong future demand
We are part of the AB Dynamics Group, an innovative, dynamic listed business with a friendly and supportive working environment. In addition to competitive salaries, our attractive benefits package includes a discretionary company bonus scheme, 25 days holiday (plus bank holidays), and generous company pension contributions.
At AB Dynamics Group we set ourselves ambitious objectives and strive to work according to our values of customers, people, diversity, innovation, excellence and responsibility. We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation.
#J-18808-Ljbffr