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 Cyber UK Graduate scheme focuses on developing the next generation talent into well rounded, technically excellent and professionally competent engineers with a solid understanding of the wider business environment, operating model and industry.
Length of scheme: 24 Months, with a minimum of 4 placements in a variety of engineering disciplines.
Ultra in a nutshell
What we do. How we operate. Our vision for the future.
Goals of the scheme:
Provide a structured framework for Graduates to develop; ability to develop skills in multiple engineering disciplines through placement rotation
Encourage learning by providing a clearly defined route to professional registration
Support development through on the job training, internal and external training, seminars, and site visits.
Provide the necessary training to develop competency across UK Standard for Professional Engineering Competence (UK – SPEC).
Develop Graduates behavioural skills by providing them with the opportunity to reflect and discuss their personal growth with an independent mentor
Match the skills and expectations of the individuals with the needs and expectations of the business and provide a route to learning the required skills.
Promote continuous improvement by encouraging Graduates to develop best practice and introduce innovations into the teams in which they work.
Develop the understanding of Ultra’s whole business, as well as the environment in which it operates, by providing Graduates with a range of opportunities across Engineering disciplines and related departments.
The programmes undertaken by Cyber UK OBU in which this role sits, range from tens of £k to several £m. Team sizes vary depending upon the complexity of the programme, but can be up forty members, particularly when hardware, software and firmware development is required, across multiple sites.
Implement embedded software in C and or C++ under the direction of the project’s software lead and engineering project lead.
Create software in line with the company software development process and supporting codes of practice.
Create applications in Python to support automatic test equipment development.
Test software throughout the development lifecycle through the creation and application of unit tests.
Validate software by carrying out integration tests on target hardware.
Manage security of information as defined in the Security manual to ensure compliance with Government regulations.
Apply object-oriented techniques to enable code re-use and integration with testing frameworks
Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements.
Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost and schedule adherence.
Contribute to the creation of software requirements, architecture and design and store associated documents in the relevant locations in line with company standards
Present results and reports using Microsoft PowerPoint, Word and Excel to a high standard
Escalate problems which are blocking progress of own work in a timely manner
Work constructively with other team members, actively contributing to design reviews, to ensure a collaborative working environment.
Willing and able to obtain, and maintain, SC security clearance.
Able to travel occasionally to other Ultra sites, suppliers and test houses.
Willing and able to obtain, and maintain, DV security clearance.
Degree in Engineering, Computer Science, Mathematical or Science-based subject
Experience of C, C++ or Python
Experience on UML/SysML
Knowledge of software engineering practices, methodologies, processes, techniques and technology trends
Object oriented design (OOD)
Up to 4x life assurance
Private medical insurance
We've signed the Gradcracker feedback pledge.
(This means that we will supply feedback if requested after an interview.)