
C# Software Engineer
- Stevenage, Hertfordshire Bristol Area
- £65.00 per hour
- Permanent
- Full-time
- Contribute to the development of state-of-the-art defence systems using a variety of simulation technologies, including digital twins and emulators.
- Collaborate with Project Leads and Simulation Architects to design and develop simulation components that accurately represent weapon systems in a synthetic environment, utilizing C#, C++, and integration simulations.
- Work as part of a dynamic, agile team of multidisciplinary engineers to create simulations and accurate representations of real equipment.
- Apply best practices in software development, including configuration control, continuous integration, and continuous delivery or deployment.
- Conduct unit testing and adopt test-driven development (TDD) methodologies to ensure high-quality code.
- Proficient in C# and C++ programming languages.
- Experience with Microsoft Visual Studio, Eclipse, or similar development environments.
- Strong ability to work from high-level/system-level views down to technical details.
- Excellent verbal, written, and presentation communication skills.
- Familiarity with both Microsoft Windows and Linux operating systems.
- Knowledge of distributed simulation standards/protocols such as DIS, HLA, DDS.
- Experience with web services development, including JavaScript, Node.js, or similar technologies.
- Familiarity with military communications, datalinks, and interfaces (e.g., 1553/1760, Ethernet TCP/IP).
- Practical knowledge of system integration principles and processes.
- Opportunity to contribute to advanced, cutting-edge defence projects.
- Collaborative, fast-paced, and innovative working environment.
- Professional development and career progression opportunities.