Simulation Software Engineer

Simulation Software Engineer

Full-Time 50000 - 65000 £ / year (est.) Home office (partial)
Electus Recruitment

At a Glance

  • Tasks: Develop real-time simulation software for complex defence systems like missile systems and sensors.
  • Company: Leading defence technology firm with a focus on innovation and collaboration.
  • Benefits: Competitive salary, bonus opportunities, pension matching, and enhanced parental leave.
  • Other info: Hybrid work model with excellent onsite facilities and career growth potential.
  • Why this job: Make a real impact by contributing to advanced defence technology and engineering-grade software.
  • Qualifications: Strong C# experience in real-time systems; background in defence, aerospace, or robotics preferred.

The predicted salary is between 50000 - 65000 £ per year.

This is not a general software or web development role. We are not looking for candidates whose experience is primarily in:

  • Web / backend (.NET APIs, enterprise systems)
  • Mobile or front‑end development
  • Data analytics without real‑time systems experience

Role overview

You will develop real‑time, performance‑critical simulation software used to model complex defence systems (e.g. missile systems, sensors, and system interactions). Your work will:

  • Run under real‑time constraints where timing and determinism matter
  • Interface with hardware‑in‑the‑loop rigs and test environments
  • Support verification, validation, and demonstration of physical systems
  • Contribute to distributed simulation environments used across engineering teams

What you’ll need

  • Strong C# software engineering experience in a real‑time or performance‑sensitive context (not typical enterprise/web applications)
  • Experience with real‑time systems, simulation, or systems modelling
  • Solid understanding of:
    • Multithreading / concurrency
    • Performance optimisation
    • Software design for deterministic systems
  • Experience working in:
    • Agile environments
    • Test‑driven development / unit testing
    • CI/CD pipelines
  • Ideal backgrounds (highly relevant):
    • Defence, aerospace, or robotics
    • Real‑time / embedded systems engineering
    • Simulation or modelling of physical systems
    • Game engine development (Unity/Unreal) with a strong systems/programming focus
    • High‑performance or low‑latency software development

Due to security classification, this role is only open to sole British nationals.

What you’ll get

  • Bonus up to £2,500
  • Pension matched up to 14%
  • Paid overtime opportunities
  • Onsite facilities (subsidised meals, free parking)
  • Enhanced parental leave (up to 26 weeks)

Why this role is different

This is an opportunity to work on engineering‑grade software, not business systems. Your code directly contributes to real‑world system behaviour, testing, and validation of advanced defence technology.

Simulation Software Engineer employer: Electus Recruitment

As a Simulation Software Engineer in Bristol, you will join a forward-thinking company that prioritises innovation and excellence in defence technology. With a strong emphasis on employee growth, the company offers competitive benefits such as a generous pension scheme, bonus opportunities, and enhanced parental leave, all within a collaborative and agile work culture. The hybrid working model allows for flexibility while providing access to excellent onsite facilities, making it an ideal environment for those looking to make a meaningful impact in their field.

Electus Recruitment

Contact Details:

Electus Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Simulation Software Engineer

Tip Number 1

Network like a pro! Reach out to professionals in the defence and simulation sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. We all know that sometimes it’s not just what you know, but who you know!

Tip Number 2

Show off your skills! Create a portfolio showcasing your real-time simulation projects or any relevant work. If you’ve got experience with C# in performance-sensitive contexts, make sure to highlight that. We love seeing practical examples of your expertise!

Tip Number 3

Prepare for technical interviews by brushing up on your multithreading and concurrency knowledge. Practice coding challenges that focus on performance optimisation. We want to see how you think under pressure, so simulate those real-time constraints!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who are eager to contribute to cutting-edge defence technology. Don’t miss out!

We think you need these skills to ace Simulation Software Engineer

C# Software Engineering
Real-Time Systems Experience
Simulation Software Development
Systems Modelling
Multithreading
Concurrency
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C# experience and any real-time systems work you've done. We want to see how your skills match the specific needs of this role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about simulation software and how your background in defence or aerospace makes you a great fit for us. Keep it concise but impactful!

Showcase Relevant Experience:When filling out your application, focus on your experience with multithreading, performance optimisation, and any work in Agile environments. We’re looking for specifics that demonstrate your ability to handle real-time constraints.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!

How to prepare for a job interview at Electus Recruitment

Know Your C# Inside Out

Make sure you brush up on your C# skills, especially in the context of real-time systems. Be prepared to discuss specific projects where you've implemented multithreading or performance optimisation, as this will show your understanding of the demands of the role.

Familiarise Yourself with Real-Time Systems

Dive deep into the principles of real-time systems and simulation software. Understand how they differ from typical enterprise applications. Be ready to explain how you've tackled challenges related to timing and determinism in your previous work.

Showcase Your Agile Experience

Since the company values Agile environments, be prepared to share examples of how you've worked in such settings. Discuss your experience with test-driven development and CI/CD pipelines, as these are crucial for ensuring high-quality code in performance-sensitive applications.

Connect Your Background to Defence Systems

If you have experience in defence, aerospace, or robotics, make sure to highlight it. Relate your past projects to the role's requirements, especially if you've worked on simulation or modelling of physical systems. This will demonstrate your relevance and passion for the field.