Job summary
My client is looking for a talented and enthusiastic C# Software Engineer to join their innovative team, contributing to the development of advanced defence systems.
Key skills required for this role
C# Software Engineer
Important
C# Software Engineer
Job description
Job Title: C# Software Engineer
Location: Stevenage or Bristol (3-4 days onsite per week)
Duration: Initial 12 month contract
Rate: £65ph, Umbrella, inside IR35
_______________________________________________________________________________________________
This role offers the opportunity to work on complex, mission-critical software solutions from concept through to in-service support and training.
Overview of the Department:
The team plays a crucial role in developing weapon systems and system architectures. They integrate real products, models, and synthetic environments to deliver visualizations, demonstrations, verification & validation, and training capabilities.
Key Responsibilities:
1. Contribute to the development of state-of-the-art defence systems using a variety of simulation technologies, including digital twins and emulators.
2. 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.
3. Work as part of a dynamic, agile team of multidisciplinary engineers to create simulations and accurate representations of real equipment.
4. Apply best practices in software development, including configuration control, continuous integration, and continuous delivery or deployment.
5. Conduct unit testing and adopt test-driven development (TDD) methodologies to ensure high-quality code.
Essential Skills & Experience:
6. Proficient in C# and C++ programming languages.
7. Experience with Microsoft Visual Studio, Eclipse, or similar development environments.
8. Strong ability to work from high-level/system-level views down to technical details.
9. Excellent verbal, written, and presentation communication skills.
10. Familiarity with both Microsoft Windows and Linux operating systems.
Desirable Skills & Experience:
11. Knowledge of distributed simulation standards/protocols such as DIS, HLA, DDS.
12. Experience with web services development, including JavaScript, Node.js, or similar technologies.
13. Familiarity with military communications, datalinks, and interfaces (e.g., 1553/1760, Ethernet TCP/IP).
14. Practical knowledge of system integration principles and processes.
Why Join My Client:
15. Opportunity to contribute to advanced, cutting-edge defence projects.
16. Collaborative, fast-paced, and innovative working environment.
17. Professional development and career progression opportunities.
18. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience