C++ Software Engineer

Belfast, NIR, GB, United Kingdom

Job Description

Company Description



Are you passionate about engineering? Do you want to make a difference?

ALTEN

is a global engineering and technology consultancy operating across over 30 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, and many more to deliver innovative engineering solutions that drive technological advancement and support sustainable transformation. Our teams of passionate and agile engineers work on cutting-edge projects that shape the future of technology and sustainability. At ALTEN, we empower talented engineers to innovate, solve complex challenges, and deliver impactful solutions that build tomorrow's world--today.



Join ALTEN UK's growing

Defence Software Engineering

team as we expand our presence in

Northern Ireland

. You'll contribute to

mission-critical software

used across advanced

aerospace and defence systems

, working with collaborative groups of engineers who take pride in precision, performance, and reliability. This is a chance to be part of a new engineering hub in Belfast, delivering cutting-edge capabilities to some of the UK's most respected defence programmes.

Location:

Belfast

On-site requirement:

3-5 days per week

Clearance:

Active

SC Clearance

preferred / must be eligible (5+ years UK residency)

Seniority:

5+ years' experience

Key Responsibilities:



Design, develop, and maintain

C++ software

components for

real-time, safety-critical

systems in the defence domain. Implement robust solutions on

Linux-based platforms

, integrating with complex hardware and embedded environments. Collaborate closely with

Systems and Test Engineers

to refine requirements and deliver reliable, maintainable software. Apply modern

software development practices

including code reviews,

unit testing

,

CI/CD pipelines

, and

static analysis

. Optimise and profile software for

multithreaded

and

performance-critical

applications. Contribute to a culture of engineering excellence through

code quality

,

defensive programming

, and continuous improvement.


Qualifications

Required Skills:



Proficiency in

Modern C++

(C++11/14/17 or later), including

templates, STL, and concurrency

. Strong understanding of

Linux development

, build tools (

CMake

,

Make

), and

CI environments

(Jenkins, GitLab CI, etc.). Experience with

real-time

,

embedded

, or

multithreaded

systems. Proven ability to debug, profile, and optimise complex software systems. Excellent communication and collaboration skills across multi-disciplinary teams.

Desirable Skills:



Familiarity with

Defence or Aerospace software standards

(e.g.

DO-178C

,

MISRA C++

,

ISO 26262

). Experience with

model-based design tools

or

requirements management systems

(e.g. DOORS). Exposure to

networking, sensor processing

, or

mission system software.

Exposure to

Linux OS

, scripting, and

CI/CD toolchains


Required Qualifications:



Must be eligible for or already hold

UK Security Clearance (SC)

A Bachelor's degree in Computer Science, Software Engineering, Electronics, or a related field

OR

A relevant background in UK Armed Forces with proven embedded software experience


Additional Information

Why join us?




We foster a community of dually talented individuals who are both entrepreneurs and technology specialists. Our teams embody the spirit of innovation and entrepreneurship, enabling us to develop solutions most efficiently.


Our commitment to sustainable growth is unwavering, and we continuously strive for accelerated transformation and continuous improvement. Through ALTEN labs, mentoring programs, internal universities, and more, we are always pushing boundaries and embracing new possibilities.


We offer incredible opportunities to join inspiring projects in the most innovative companies.


We prioritise your career development with personalised support plans tailored to your own aspirations. We're here to empower you and help you reach your full potential.


Join our passionate team and start building tomorrow, today!

In short you get:



A personalised career path and a rewarding management style A chance to work on the most exciting engineering projects and technologies along with Premium Customers A huge diversity of engineering projects and industries A competitive salary Private Medical Insurance Pension Scheme Cycle-to-work Scheme among many additional benefits Social atmosphere, regular gatherings, and team buildings * Flexible way of working (role dependent)

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3963792
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Belfast, NIR, GB, United Kingdom
  • Education
    Not mentioned