Flexible Work, Better Balance
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.
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.