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:
- 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.
Essential Skills & Experience:
- 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.
Desirable Skills & Experience:
- 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.
Why Join My Client:
- Opportunity to contribute to advanced, cutting-edge defence projects.
- Collaborative, fast-paced, and innovative working environment.
- Professional development and career progression opportunities.
If you are passionate about software engineering and want to be part of a team shaping the future of defence technologies, we encourage you to apply!
Apply now to become part of my client's dynamic team and help advance the next generation of defence systems.