Principal Simulation & Modelling Engineer
Principal Simulation & Modelling Engineer

Principal Simulation & Modelling Engineer

Bristol Full-Time 42000 - 57000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the development and validation of dynamic numerical models using MATLAB and Simulink.
  • Company: Join a world-class technical engineering company based in Bristol, focused on innovation.
  • Benefits: Enjoy a friendly environment with perks like a restaurant, medical centre, and sports club.
  • Why this job: Be part of a cutting-edge team, working on exciting projects that impact real-world systems.
  • Qualifications: Degree in Engineering, Mathematics, or Science; hands-on experience with MATLAB and Simulink required.
  • Other info: This role requires UK citizenship for security clearance; ideal for tech-savvy problem solvers.

The predicted salary is between 42000 - 57000 £ per year.

Location: Bristol

Salary: Up to £57,000 + benefits (Bonus, Overtime, Pension & more)

Hours: 37 hours per week

We currently have an exciting opportunity for talented Engineers / Physicists / Mathematicians with a keen interest in modelling dynamic complex systems to build their career as a Simulation & Modelling Engineer with a world class technical engineering company based in Bristol.

The opportunity:

The Principal Simulation & Modelling Engineer will focus on the development, integration, and validation of dynamic numerical models, primarily using MATLAB and Simulink. Working with all elements of a system right down to wider system component level, the Principal Simulation & Modelling Engineer will provide simulations for products to the customers: from concepting to assessment and through life support. The Principal Simulation & Modelling Engineer will engage with external teams and partners to integrate external models (such as FMUs, C++ libraries, or third-party software) into our environments, as well as working closely with system designers, control engineers, and software developers to support the full development lifecycle. Automation is a key part of our testing process, and we are hands on in putting continuous integration and verification processes in place, in conjunction with performing detailed model validation against experimental or field trial data. Ensuring quality standards are upheld is also important in our work, so all Simulation & Modelling Engineers participate in this through model reviews, contributing to documentation, and robust configuration management of models. As a technical leader in the team, this role extends to collaboration with cross-functional teams as representative of the modelling team, and presenting technical solutions for system integration and performance assessment activities.

Benefits of working here:

  • State of the art technology & innovation
  • External learning and development encouraged
  • Light and airy university type campus
  • Friendly environment
  • Restaurant
  • On site Medical Centre
  • Parking / Easy Access to train station
  • Coffee Shops & Onsite Shop
  • Sports & Social Club
  • And More

Skills and qualifications required:

  • A Degree or Masters in an Engineering, Mathematics or Science related subject
  • Proven, hands-on experience with MATLAB and Simulink, or other programming languages for system modelling and simulation
  • Knowledge of coding standards and peer review of coding changes
  • Strong understanding of dynamic systems and numerical modelling
  • Familiarity with model-based design methodologies, the software development cycle, and systems engineering processes
  • Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar)
  • Excellent problem-solving, analytical, and communication skills
  • Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink
  • Experience with version control tools (e.g., Git, EWM)
  • Hands-on experience of automated C/C++ code generation from Simulink
  • Experience working with Agile/Scrum/Kanban
  • Experience working with external and international partners

Due to security requirement classification, this role is only open to British Citizens, who are eligible for UK eyes only security clearance. You should be able and willing to gain (UK Eyes only) security clearance, potentially to DV level in the future.

Principal Simulation & Modelling Engineer employer: Cirrus Selection

Join a world-class technical engineering company in Bristol, where innovation meets collaboration. As a Principal Simulation & Modelling Engineer, you'll thrive in a friendly, university-like environment that promotes external learning and development, while enjoying state-of-the-art technology and facilities. With a focus on employee growth and a supportive work culture, this role offers a unique opportunity to engage with dynamic systems and contribute to meaningful projects.
C

Contact Detail:

Cirrus Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Simulation & Modelling Engineer

✨Tip Number 1

Familiarise yourself with the latest developments in MATLAB and Simulink. Join online forums or local meetups where you can discuss techniques and share insights with other professionals in the field. This will not only enhance your knowledge but also expand your network, which can be beneficial when applying for the role.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of past projects where you've successfully integrated external models or code into simulations. Be ready to discuss these experiences during interviews, as they demonstrate your hands-on expertise and ability to tackle complex challenges.

✨Tip Number 3

Brush up on your knowledge of Agile methodologies, as this role involves working within cross-functional teams. Consider obtaining a certification or attending workshops that focus on Agile practices, which can give you an edge over other candidates.

✨Tip Number 4

Prepare to discuss your experience with version control tools like Git. Being able to articulate how you've used these tools in previous projects will show your understanding of best practices in software development and model management, which is crucial for this position.

We think you need these skills to ace Principal Simulation & Modelling Engineer

Proven experience with MATLAB and Simulink
Strong understanding of dynamic systems and numerical modelling
Knowledge of coding standards and peer review processes
Familiarity with model-based design methodologies
Experience with the software development cycle
Knowledge of scripting and automation (e.g., MATLAB scripts, Gitlab, Jenkins)
Excellent problem-solving skills
Strong analytical skills
Effective communication skills
Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions)
Hands-on experience with automated C/C++ code generation from Simulink
Experience with version control tools (e.g., Git, EWM)
Experience working in Agile/Scrum/Kanban environments
Ability to collaborate with cross-functional teams
Willingness to obtain UK security clearance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with MATLAB, Simulink, and any relevant programming languages. Emphasise your hands-on experience with dynamic systems and numerical modelling, as well as your familiarity with model-based design methodologies.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work with cross-functional teams, as these are key aspects of the position.

Showcase Relevant Projects: If you have worked on projects involving integration of external models or automated code generation, be sure to include these in your application. Detail your role in these projects and the outcomes achieved to illustrate your capabilities.

Highlight Soft Skills: Don't forget to mention your communication and analytical skills. The role requires collaboration with various teams, so showcasing your ability to present technical solutions and engage with others will strengthen your application.

How to prepare for a job interview at Cirrus Selection

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with MATLAB and Simulink in detail. Bring examples of projects where you've developed, integrated, or validated dynamic numerical models, as this will demonstrate your practical knowledge and problem-solving abilities.

✨Understand the Role's Requirements

Familiarise yourself with the specific skills and qualifications mentioned in the job description. Highlight your experience with coding standards, model-based design methodologies, and automation tools like GitLab or Jenkins during the interview to show you meet their expectations.

✨Prepare for Technical Questions

Expect technical questions related to dynamic systems and numerical modelling. Brush up on your understanding of system integration and performance assessment, as well as any relevant coding practices, to confidently answer these queries.

✨Demonstrate Collaboration Skills

Since the role involves working with cross-functional teams, be ready to discuss your experience collaborating with system designers, control engineers, and software developers. Share examples of how you've effectively communicated technical solutions in past projects.

Principal Simulation & Modelling Engineer
Cirrus Selection
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>