Industrial Placement Naval Ships Software Engineer
We design and build a full range of naval ships from offshore patrol vessels through to giant aircraft carriers, giving customers the capability to fulfill extensive naval operations around the world. We are the only provider of complex warships and their combat management to the UK Royal Navy’s surface fleet. Do you have what it takes to join our Naval Ships team?
What You Will Be Doing
Take responsibility for creating cutting-edge software for our hardware and be involved in the entire lifecycle of a product, from design and development to integration. Work closely with both Electronic and Systems engineers, enabling the development of complex real-world systems that have to perform perfectly every time, as the consequences of failure could be catastrophic.
Your work will be expected to make real contributions to addressing the engineering issues on a Naval Ship, Aircraft Carrier, or Patrol Vessel and will likely encompass requirements evaluation and problem-solving, engineering deliverable presentation, engineering data information, meeting and briefing notes, report writing, presentation preparation, cost, schedule, and risk analysis.
Duties and Responsibilities
- Production of software architectures and designs based on each ship’s requirements.
- Implementation of requirements and design utilizing a variety of programming languages and tools.
- Design and development of software tests to prove various qualities including functionality, robustness, and performance.
- Testing and integration of software and target hardware.
- Support of lifecycle and product maturity activities such as design reviews.
Minimum Requirements
As a minimum requirement, you need to be on track to obtain a 2.2 in your Bachelor’s or Master’s degree in Computer Science, Computing, or Software Engineering. To be considered for this role, you must be returning to university to complete your degree.
#J-18808-Ljbffr