Why this role stands out
Take your career to the next level by leading safety-critical software development on a landmark submarine project, offering a highly competitive rate of £67.47 per hour and the perfect balance of professional autonomy with collaborative hybrid working. This role is ideal for an experienced engineer eager to provide technical leadership and mentorship while tackling complex, high-impact challenges within a world-class engineering team. Apply today to secure this pivotal position and make a significant contribution to cutting-edge maritime technology.
Quick overview
Job description
Principal Software Engineer – Safety-Critical Control Systems – V06639
Duration: 12-month contract
Location: Barrow-in-Furness
Hybrid: 2-3 days onsite every week
Rate: £67.47 ph Umbrella
Overview
An opportunity for a Principal Software Engineer to support the development of the Platform Management System (PMS) for the Dreadnought Class Submarine at BAE Systems.
The PMS provides central control and indication for vital submarine systems, including the reactor plant and secondary propulsion systems. This role focuses on the design, development and testing of safety-critical software for PLC and SCADA-based control systems.
Working within the software engineering team, you will contribute across the software lifecycle, from design and implementation through to unit testing and preparation for system testing. At Principal Engineer level, you will also take responsibility for delivering packages of engineering work and providing technical leadership and mentorship to other engineers.
Key Responsibilities
- Design safety-critical PLC and SCADA application software for the Dreadnought Platform Management System.
- Develop safety-critical software for PLC-based and SCADA-based control systems.
- Test software modules before handover to the system testing team.
- Configure software builds to support testing activities at different levels.
- Maintain software configuration management throughout the development lifecycle.
- Coordinate with other engineering teams and external customers to support successful delivery.
- Take responsibility for the delivery of allocated engineering work packages, reporting to the Engineering Manager.
- Provide technical leadership, guidance and mentorship to engineering colleagues.
- Communicate technical information clearly and work collaboratively with stakeholders at different levels.
- Identify engineering problems, use initiative to develop effective solutions and contribute to process improvements.
Essential Skills and Experience
- Experience in software and equipment development.
- Experience developing software for PLC-based and/or SCADA-based control systems. Understanding of the software development lifecycle, including design, implementation and testing.
- Ability to support software build configuration and configuration management.
- Strong written and verbal communication skills, with the ability to engage effectively with technical stakeholders.
- Strong problem-solving skills and the ability to work independently, use initiative and deliver engineering tasks.
Relevant PLC and SCADA Technologies
- Siemens S7-1500 using TIA Portal.
- WinCC OA SCADA.
- Rockwell ControlLogix.
- GE Mark VIeS PLC.
- Trinity (Honeywell) iDefine modelling.
Desirable Experience
- Experience in submarine, marine, nuclear, defence, pharmaceutical or other relevant control-system environments.
- Experience with interface specification, testing and commissioning.
- Knowledge of RS422 and RS232 communications interfaces.
- Experience with analogue and digital interfaces.
- Experience working on complex, safety-critical control systems.
- Experience providing technical leadership or mentoring engineers.
Similar jobs
- GR

Hardware Validation & Debug Engineer - DDRRecently posted
Graphcore · bristol · Hybrid · Posted 14 Nov 2026 🇬🇧
PCB DesignEngineeringSalary not listed - RT

Electrical Maintenance EngineerRecently posted
Rise Technical Recruitment Limited · Coventry, West Midlands · Hybrid · Posted 14 Nov 2026 🇬🇧
Engineering£55k - £58k/yr - GS

Commissioning EngineerRecently posted
GAPP SEARCH LIMITED · Hampton Lovett, Droitwich · Hybrid · Posted 14 Nov 2026 🇬🇧
Microsoft OfficeBIMHVAC+2EngineeringSalary not listed - ED
Electrical Design Engineer
Edina · Manchester, Greater Manchester · Hybrid 🇬🇧
Microsoft OfficeAutoCADElectrical DesignEngineeringSalary not listed - RS

Junior Electrical Design EngineerRecently posted
Reed Specialist Recruitment Ltd · Leeds, West Yorkshire · On-site · Posted 14 Nov 2026 🇬🇧
Electrical DesignEngineeringSalary not listed - TT
Electrical Shift EngineerRecently posted
TDA TELECOM LIMITED · St James's, South West London · Hybrid · Posted 14 Nov 2026 🇬🇧
Engineering£55k/yr - AS
Graduate EC&I EngineerRecently posted
ASSYSTEM · glasgow · On-site · Posted 14 Nov 2026 🇬🇧
Project ManagementEngineeringSalary not listed - MM

Graduate Electrical EngineerRecently posted
Mott MacDonald · glasgow · On-site · Posted 14 Nov 2026 🇬🇧
AgileEngineeringSalary not listed - TT
Radar Signal Processing ConsultantRecently posted Auto Apply
TTP · Cambridge · On-site · Posted 13 Nov 2026 🇬🇧
FPGASimulinkEngineeringSalary not listed - TT
Electronics Engineer - ConsultantRecently posted Auto Apply
TTP · Cambridge · On-site · Posted 13 Nov 2026 🇬🇧
FPGAAltiumSimulinkEngineeringSalary not listed - TT
FPGA Engineer - ConsultantRecently posted Auto Apply
TTP · Cambridge · On-site · Posted 13 Nov 2026 🇬🇧
FPGASimulinkVHDL+1EngineeringSalary not listed - EG
Principal Electrical Engineer - WaterRecently posted Auto Apply
Egis Group · London · Hybrid · Posted 13 Nov 2026 🇬🇧
AgileData AnalysisEngineeringSalary not listed
