Software Engineer (MATLAB/Simulink & C++) in Norwich
Software Engineer (MATLAB/Simulink & C++)

Software Engineer (MATLAB/Simulink & C++) in Norwich

Norwich Entry level 30000 - 40000 ÂŁ / year (est.) No home office possible
Ansible Motion

At a Glance

  • Tasks: Develop simulation models and C++ applications for cutting-edge automotive technology.
  • Company: Join Ansible Motion, a leader in Driver-in-the-Loop simulators.
  • Benefits: Enjoy competitive salary, 25 days holiday, and a supportive work environment.
  • Why this job: Gain hands-on experience in simulation and contribute to next-gen vehicle development.
  • Qualifications: Degree in Software Engineering or related field; experience with MATLAB/Simulink is essential.
  • Other info: Dynamic team with strong career growth opportunities in a fast-growing engineering field.

The predicted salary is between 30000 - 40000 ÂŁ per year.

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 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

What You Will Do:

  • 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 are we 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.

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.

Software Engineer (MATLAB/Simulink & C++) in Norwich employer: Ansible Motion

Ansible Motion is an exceptional employer for aspiring Software Engineers, offering a unique opportunity to work with cutting-edge Driver-in-the-Loop simulator technology in the vibrant city of Norwich. With a strong focus on professional development, employees benefit from hands-on experience, mentorship from seasoned engineers, and a supportive work culture that fosters innovation and collaboration. The company also provides a competitive salary, generous holiday allowance, and a commitment to equality, making it an attractive place for those looking to grow their careers in the automotive and motorsport sectors.
Ansible Motion

Contact Detail:

Ansible Motion Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (MATLAB/Simulink & C++) in Norwich

✨Tip Number 1

Network like a pro! Reach out to current employees at Ansible Motion on LinkedIn or attend industry events. A friendly chat can sometimes open doors that applications can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those using MATLAB/Simulink or C++, bring it along to interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding real-time systems. Practice common coding challenges and be ready to discuss your thought process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Software Engineer (MATLAB/Simulink & C++) in Norwich

MATLAB
Simulink
C++
Microsoft Visual Studio 2022
Software Design
Testing
Debugging
Integration
Real-Time Systems
Networking
Multithreading
OOP Principles
Simulation Tools
DIL Simulators
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with MATLAB/Simulink and C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or coursework!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about automotive engineering and how you can contribute to our team. Keep it concise but engaging!

Show Off Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges using analytical thinking. We love candidates who can demonstrate a systematic approach to problem-solving!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!

How to prepare for a job interview at Ansible Motion

✨Know Your Tech

Make sure you brush up on your MATLAB/Simulink and C++ skills before the interview. Be ready to discuss your experience with these tools, as well as any projects you've worked on that involved real-time systems or simulation. This will show that you're not just familiar with the tech, but that you can apply it effectively.

✨Show Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous projects and how you tackled them. Ansible Motion values analytical and systematic approaches, so think of examples where you used these skills to solve complex problems, especially in software development or engineering contexts.

✨Teamwork is Key

Since this role involves collaboration with various engineers, be ready to share experiences where you worked as part of a team. Highlight your communication skills and how you contributed to group projects, as this will demonstrate your ability to fit into their supportive environment.

✨Express Your Passion for Automotive Engineering

Ansible Motion is all about automotive innovation, so let your enthusiasm shine through! Talk about your interest in motorsport, vehicle dynamics, or any relevant projects you've been involved in. Showing genuine passion can set you apart from other candidates.

Software Engineer (MATLAB/Simulink & C++) in Norwich
Ansible Motion
Location: Norwich

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>