> Markdown version of [/jobs/ext/2260893-c-software-engineer-simulation](https://www.wearedevelopers.com/jobs/ext/2260893-c-software-engineer-simulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C# Software Engineer (Simulation) - **Company:** Eclectic Recruitment Ltd - **Location:** Filton, UK - **Contract:** Permanent contract - **Skills:** Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Databases, Continuous Delivery, Continuous Integration, Windows Presentation Foundation, Model View Controller (MVC), Systems Development Life Cycle, Real-Time Operating Systems, Distributed Simulation, Real Time Simulation, Verification and Validation (Software), Systems Integration, Flexi (Photoshop Plugin), Low Latency - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815289911-c-software-engineer-simulation ## About the Role * Real time or time-critical software (examples: simulation, HIL, SIL, robotics, gaming engines, industrial control, automotive, aerospace) * Hardware/software integration, low-latency communication, or working with physical systems * Synthetic environments, modelling, physics engines, or distributed simulation * Working inside a multidisciplinary engineering environment with systems, electronics, or hardware teams Additional Useful Experience * C++ exposure (advantageous but not essential) * Unit testing / TDD ## Description Recruitment Consultant | Specialist in Aerospace and Defence A rare opportunity has opened for a C# Software Developer to join a specialist team building real time simulation and synthetic environments supporting advanced weapon system programmes. This role is aimed at engineers with time-critical, hardware-integrated, or simulation-driven software backgrounds, not general enterprise developers. Key Responsibilities * Develop real time software components that model and simulate complex weapon, sensor, or platform behaviours * Integrate software with physical or representative hardware, comms interfaces, instrumentation, and external systems * Build and support synthetic environments used for visualisation, experimentation, design, verification and validation * Contribute to training system development and distributed simulation capability * Work across the full engineering lifecycle within an agile scrum environment * Support configuration control, continuous integration, and continuous delivery practices Successful applicants must have clear experience in one or more of the following areas * Real time or time-critical software (examples: simulation, HIL, SIL, robotics, gaming engines, industrial control, automotive, aerospace) * Hardware/software integration, low-latency communication, or working with physical systems * Synthetic environments, modelling, physics engines, or distributed simulation * Working inside a multidisciplinary engineering environment with systems, electronics, or hardware teams Additional Useful Experience * C++ exposure (advantageous but not essential) * Unit testing / TDD The following backgrounds are not aligned to this role * Finance, insurance, e-commerce, or general corporate IT * Primarily WPF, MVC, web, database, or back-office tooling * Developers without real-time, modelling, hardware-integration, or simulation exposure * Annual pay and promotion reviewsEnhanced overtime * Flexi leave (up to 15 days) * Pension (up to 14 percent total contribution) * Subsidised facilities * Free parking * Excellent training, progression, and career development If your background fits the real time / simulation / hardware-integrated profile and you're looking for a technically challenging environment, contact Keelan ASAP or apply via this advert. Please note: Due to the nature of the company, only individuals with full SOLE British Citizenship can be considered. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)