Taro Logo

Software Engineer - Submarines

A pioneering company in advanced technologies offering the most ecological, safe, and competitive solutions for global energy needs.
Derby, UK
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Defense

Description For Software Engineer - Submarines

Rolls-Royce Submarines is seeking a Software Engineer to join their team in Derby, focusing on safety-critical software development. 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 for submarine systems, following safety-critical development lifecycles.

The ideal candidate will work with various technologies including Ada, C++, C#, and Python, using tools like DOORS, SCADE Suite, and Azure DevOps. The role requires experience with real-time operating systems and understanding of safety-critical development constraints. This is a unique opportunity to work on critical systems where safety and reliability are paramount.

Rolls-Royce, an iconic brand with over a century of innovation, offers excellent career progression paths whether as an engineer, technical specialist, or technical leader. The company provides a supportive environment focused on inclusion and belonging, with comprehensive benefits and development opportunities.

The position requires UK security clearance and is based in Derby, requiring 5 days in the office. This is an excellent opportunity for a software engineer interested in working on complex, safety-critical systems in the submarine sector, combining cutting-edge technology with the highest safety standards.

Last updated 8 days ago

Responsibilities For Software Engineer - Submarines

  • Develop Software requirements and design
  • Develop and Verify high integrity code
  • Support host, target and integration testing of designs
  • Author and review design documentation
  • Liaise with FPGA, Hardware, Systems and Verification teams
  • Contribute to the continuing improvement of development processes and product quality

Requirements For Software Engineer - Submarines

Python
  • Degree level (or equivalent experience) in Electronics Engineering, Computer Science, or related discipline
  • Experience in designing and verifying high integrity Software
  • Ability to provide clear, concise and accurate technical reports
  • Must be eligible for Security Check clearance
  • Must be a UK national or approved dual national

Benefits For Software Engineer - Submarines

  • Competitive salary
  • Bonus
  • Employee support assistance
  • Employee discounts
  • Development opportunities

Jobs Related To Rolls-Royce Software Engineer - Submarines