Software Engineer
Location: Predominantly home working with occasional onsite requirements in Havant
Salary: Up to £50,000 (dependant on experience) + excellent benefits
We currently have an exciting opportunity for a Software Engineer to join a company that provide systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets.
They’re using cutting-edge innovation to design and develop solutions to the most complex problems facing today’s military forces and give them an advantage into the future. This role is all about describing the behaviour of a software solution and implementing the high-level software design following the architectural constraints. You will work mainly within the engineering team on Airborne Mission Systems, with a variety of programmes in this space.
Software Engineer Role
-
Requirements Derivation and the Creation of Software Requirement Specifications
-
Taking system engineering inputs and flowing through to the SW team.
-
Modelling and Systems design
-
Translate business requirements into appropriate technical specifications
-
Provide technical input to programme management and commercial staff and support where required
Senior Software Engineer skills and experience
-
Strong understanding of UML modeling
-
Exposure to SysML
-
Understanding of requirements definition and interface documentation required to support the development and acceptance of solutions, including requirements decomposition.
-
Understanding Test and Qualification procedures and practices, especially with regard to requirement sell-off
-
An understanding of software design patterns (such as the observer pattern), and the ability to apply architectural design patterns.
-
An understanding of UML Operations, Classes and Type Definitions, and being able to implement this within a Software UML Model.
-
Exposure to C or similar.
-
Ability to articulate Software behaviour in terms of use cases and requirements, and ensure adherence to any architectural constraints.
-
Ability to communicate with a wide range of audiences on sometimes complex issues, topics and engineering principles and practices.
This is a fantastic opportunity for you to secure a challenging and exciting Software Engineer role where you will be rewarded with an excellent benefits package as well as the opportunity to take on increased responsibility within the business.
Please note
Rules onsite require sole British Citizenship, and you will be required to undergo UK Security Clearance.
Cirrus Selection offers the services of an Employment Agency for permanent recruitment and the services of an Employment Business for contract recruitment.