Job Description
Job Description
The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test, and verification to deliver software components into projects and products and supports the deployment and maintenance of software components.
Scope
Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5‑20 engineers within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Line management of up to 5 software engineers.