Roke imagines a more secure world. A world where technology protects, rather than exposes. A world where expert engineers, consultants and business support staff collaborate to protect what matters most to our clients.
We are a friendly and flexible team with a culture of ‘time, trust and freedom’. The role may give the opportunity to work on client site, from the office, in shared workspaces or from home as necessary. We pride ourselves on listening to each other’s aspirations and accommodating wherever possible.
Charlie Charlie One (“CC1”) is a Dismounted Situational Awareness system that Roke has developed in partnership with Samsung SDS Europe. This modular system uses an Android device as a means of integrating multiple radio bearers, sensors, and information systems.
In the role of lead developer you will gain ownership and responsibility for the software on CC1. Your role will support soldiers in performing tasks in challenging environments. As the system is marketed, demonstrated, and deployed to international customers you will have opportunity to engage with suppliers and user representatives - gathering insight into the users requirements. There is additional possibility to support trials where applicable.
You will develop a good understanding of the system architecture with a detailed view of the software components within it. In collaboration with the scrum master this will enable you to help set the direction for product development including input to planning and prioritisation of the team backlog.
The majority of the day-to-day responsibilities of the role are in the technical delivery itself. You will make significant contributions throughout the product from high-level design through to implementation. In collaboration with the rest of the team your involvement in reviews and research into new products/technologies will be invaluable.
Ideally suited to someone highly motivated to develop capability for end users and engage with suppliers, keen to look under the hood when challenges arise.
Skills & Experience:
- Software design
- Java, ideally Kotlin (or willingness to learn)
- Application development for Android and/or Knox
- Configuration and implementation of: IP, TCP, UDP, DHCP, DNS, routing tables, firewall rules, and multicast (from both client and server side)
- Designing and implementing custom network protocols: transport layer and up
- Problem solving, Reporting & documentation
- Customer facing roles
- Requirements management
- Task triage & prioritisation
Ideally, awareness of the following areas would help support the role
- Linux internals
- Agile (Scrum)
- Vuetify / Vue.JS
- Security and reverse engineering (as applied to software and protocols)
- Android internals / OS modification
- System design
- Drivers and their capabilities
- Hardware integration, debugging and fault finding
- Satellite bearers or military radios
- Military / land tactical systems
- Supplier engagement
Why You Should Join Us
We offer an attractive salary and benefits package, including bonus scheme, private medical insurance, employee assistance program and pension along with a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection & Life, Leisure and Entertainment.
Roke has a great community of groups with shared interests. These enable people to share ideas and be passionate about tools, technologies & techniques.
We are committed to a policy of Equal Opportunity, Diversity and Inclusion. Our working environment is friendly, creative and inclusive. We will consider flexible working arrangements and support a diverse work-force and those with additional needs.
Due to the nature of this position, candidates must already hold current SC Clearance or be willing and eligible to obtain this. To qualify, you should be a British Citizen and have resided in the UK for the last 5 years for SC and 10 years for DV.
We will provide you with assistance in transferring your clearance, we also offer a high level clearance bonus.