Rolls-Royce Submarines is seeking a Software Engineer to join their team in Derby, focusing on safety-critical software development for submarine systems. This role offers the opportunity to work across all phases of the product lifecycle, solving technical challenges across digital, software, programmable hardware, and electronics technologies. The position involves developing high-integrity code, working with various programming languages including Ada, C++, C#, and Python, and following safety-critical development standards.
The role is based at the Derby, Raynesway facility and requires full-time, in-office presence. The successful candidate will be working in a highly regulated environment, developing software for submarine systems where safety and reliability are paramount. Experience with real-time operating systems, PLC development, and safety-critical development constraints (DO-178B/C, IEC60880, IEC61508) would be beneficial.
Rolls-Royce offers an inclusive culture and environment of caring and belonging, with excellent development opportunities and competitive benefits. The company is committed to diversity and believes different perspectives are crucial to innovation and problem-solving. Due to the nature of the work, candidates must be eligible for Security Check clearance and must be either a UK national or an approved dual national.
This is an excellent opportunity for a software engineer looking to build their career in a prestigious company working on critical systems where safety and precision are essential. The role offers exposure to various technologies and tools including DOORS, SCADE Suite, Azure DevOps, and Git, while working alongside FPGA, Hardware, Systems, and Verification teams.