C# Simulation Engineer
C# Real-Time Simulation Engineer
Bristol or Stevenage | Hybrid (2–3 days onsite)
The role
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
- 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
We are particularly interested in candidates from:
- Defence, aerospace, automotive, or a transferrable industry
- Real-time / embedded systems engineering
- Simulation or modelling of physical systems
- High-performance or low-latency software development
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.
Next step
Share your profile for a confidential discussion with a specialist technical recruiter.