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.
- Other info: Dynamic team with strong career growth opportunities in a fast-growing field.
- Why this job: Gain hands-on experience in simulation and contribute to next-gen vehicle development.
- Qualifications: Degree in Software Engineering or related field; MATLAB/Simulink experience preferred.
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- 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 forEssential- 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
- 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
- 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
- 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.
Software Engineer (MATLAB/Simulink & C++) in Norwich employer: Ansible Motion Limited
Contact Detail:
Ansible Motion Limited 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 any personal projects or contributions to open-source software, make sure to highlight them in conversations. It’s a great way to demonstrate your passion for software engineering.
✨Tip Number 3
Prepare for technical interviews by brushing up on MATLAB/Simulink and C++. Practice coding challenges and be ready to discuss your thought process. We want to see how you tackle problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Ansible Motion.
We think you need these skills to ace Software Engineer (MATLAB/Simulink & C++) in Norwich
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 – we love a good story!
Show Off Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges using analytical thinking. We’re looking for that systematic approach to problem-solving that will help us innovate in simulation technology.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at Ansible Motion!
How to prepare for a job interview at Ansible Motion Limited
✨Know Your Tech
Make sure you brush up on your MATLAB/Simulink and C++ skills before the interview. Be ready to discuss specific projects or experiences where you've used these technologies, as this will show your practical knowledge and enthusiasm for the role.
✨Understand the Company
Do a bit of homework on Ansible Motion and their Driver-in-the-Loop simulators. Understanding their products and how they fit into the automotive industry will help you answer questions more effectively and demonstrate your genuine interest in the company.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you approach problem-solving, especially in real-time systems or software development. Think of examples where you've tackled challenges using analytical and systematic methods, as this aligns with what they're looking for in a candidate.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions. Inquire about the team dynamics, ongoing projects, or opportunities for professional development. This not only shows your interest but also helps you gauge if the company is the right fit for you.