The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development.
For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development.
Responsibilities:
* Producing detailed designs for product software components
* Implementing and testing software as part of an agile development team
* Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans
* Contributing to system architecture and continuous improvement initiatives
Candidates should demonstrate:
1. A BEng/BSc and/or Master's degree in Engineering, ...