C# Software Engineer
// Role Summary
Join a dynamic Weapons System Simulation and Experimentation (WSSE) team as a C# Software Developer, contributing to the development of world-leading defence systems. This hybrid role offers the chance to work with cutting-edge technology across the full product lifecycle.
// Key Responsibilities
- Develop real-time software components for weapon system simulation.
- Integrate hardware and models into synthetic environments.
- Utilize C# / C++ software development skills.
- Work within an Agile Scrum methodology.
- Opportunity for paid overtime and flexible working arrangements.
- Requires BPSS security clearance checks.
// Role Specification
About the Role
We have an exciting opportunity for a proactive and passionate C# software developer to join our Weapons System Simulation and Experimentation (WSSE) team! This role is integral to the development of weapon systems and system architectures, supporting developments across the full product lifecycle.
The WSSE team integrates real products, models, and synthetic environments to provide visualization, demonstrations, verification & validation, as well as training capabilities and support. You will be joining a department that has advanced the use of distributed simulation in Weapon System Design and Development, and you'll develop your skills across the whole MBDA development lifecycle, supporting some of the world's most advanced defence systems.
What You'll Do
You will be part of a team delivering innovative solutions whilst utilizing the latest technologies to provide an end-to-end representation of the weapon system through:
- Visualisation and demonstrations
- Experimentation
- Design and development
- Verification and Validation
- Training Systems
- Development (using agile scrum methodologies) of real-time software components to simulate weapon systems, including the integration of hardware to provide true representations of our systems.
What We're Looking For
We are looking for passionate software developers with experience in using software to build hardware solutions or synthetic environments. The successful candidates will be able to demonstrate exposure to practical software engineering, C# / C++ software development.
You will be able to demonstrate your experience / knowledge in some of the following areas:
- Real-Time Software
- Configuration control
- Continuous Integration and Continuous Delivery or Deployment
- Unit testing and test driven development
- Agile development