PermanentHybridFull Time

Software Engineer (Ada/C++)

Listed via CV-LibraryBristol, Bristol (County)Posted last monthRef: 225381759
Salary on application
Apply on CV-LibrarySign in to save this role →

You'll complete this application on CV-Library. Team4Rec does not submit it for you.

About the role

The Opportunity

Are you a capable, adaptable and inquisitive Software Engineer looking to work on cutting-edge defence technology?

We are looking for a number of Software Engineers to join a team developing Maritime capabilities for the next generation of advanced defence systems.

This is a hands-on role where you will gain a deep technical understanding of existing defence architectures while supporting the design, development and evolution of future products. You'll be involved in all aspects of the software development lifecycle, working alongside talented engineers to deliver innovative solutions for complex real-world challenges.

This is an exciting opportunity to develop software used within some of the most advanced defence systems in the world, contributing to projects that have a genuine impact.

What You'll Be Doing

Developing and enhancing Maritime software

Supporting the continued evolution of current and future architectures

Participating in software design, development, integration and testing activities

Working within structured engineering and design processes

Solving complex technical challenges in a highly regulated environment

Collaborating with multidisciplinary engineering teams throughout the product lifecycle

Contributing innovative ideas and approaches to software development

What We're Looking For

Essential

A solid background in Software Engineering

Experience with Ada or C++

Experience working with formal design processes such as MASCOT, UML, or similar methodologies

Experience using design and modelling tools such as Rhapsody

A passion for software engineering and problem solving

Strong analytical and critical thinking skills with the ability to innovate and solve complex software challenges

Desirable

Ada programming experience

Experience with MATLAB/Simulink toolchains

A Maths or Physics background

Experience developing software within safety-critical or regulated industries such as Defence, Aerospace, Rail, Nuclear or Medical

Embedded Linux development experience

An interest in team leadership, task allocation or project tracking

What's on Offer

Company bonus

Pension contribution of up to 14%

Paid overtime opportunities

Up to 15 additional Flexi Leave days

Flexible working arrangements where possible

Enhanced parental leave

Healthcare Cash Plan

Subsidised meals and excellent on-site facilities

Free parking and additional site benefits

Ongoing training and career development opportunities

Apply Now...

If you're passionate about software engineering and want to work on advanced technology at the forefront of maritime defence and air defence systems, we'd love to hear from you. Join a team where innovation, collaboration and technical excellence drive the development of next-generation capabilities

How to apply

This vacancy is listed via CV-Library. Use the Apply on CV-Library button at the top of this advert — it opens the CV-Library platform where you'll submit your application directly.

Team4Rec doesn't submit on your behalf and can't confirm receipt on the platform's side.

Quick fit check

See how your CV aligns with this role — which of its terms already appear in your text. This is a guide, not a score or a decision.

Sign in to check my Quick Fit

Signed in, one click compares your saved CV with this role.

Prefer to paste your CV text instead? No account needed.

Your text stays in your browser and is not saved.

This role is listed via CV-Library. By clicking apply, you'll be redirected to CV-Library to complete your application. Team4Rec earns an affiliate fee — this never increases the cost or risk to you.