cover image
Expleo Group

Software Engineer - ADA / C++

On site

Stevenage, United kingdom

Freelance

20-11-2025

Share this job:

Skills

Visual Studio Jira Jenkins Test Training Programming git Software Development software testing Agile Recruitment C++

Job Specifications

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.

We are seeking an experienced ADA/C++ Software Engineer to play a key role in the development and sustainment of mission-critical software within the Defence sector. This position offers an exciting opportunity to contribute directly to the reliability, safety, and performance of embedded software solutions that support vital defence programmes.

The successful candidate will be involved across the full software development lifecycle — from requirements analysis and design to implementation, integration, testing, and support — ensuring compliance with defined processes, industry standards, and customer expectations.

Responsibilities

Design, develop, and maintain real-time embedded software using ADA/C++.
Produce, review, and maintain software design documentation, test artefacts, and associated technical deliverables.
Conduct peer reviews of software code, designs, and test cases to ensure quality and adherence to standards.
Plan and execute unit, integration, and system-level testing activities.
Develop reusable software modules and support continuous improvement of development practices.
Ensure all software and documentation align with Defence and industry standards (e.g., DO-178C, MISRA, DEF STAN 00-55).
Manage requirements traceability, configuration control, and software versioning in accordance with project processes.
Support software debugging, maintenance, and enhancement throughout the lifecycle.

Qualifications

A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.

Essential Skills

Proven experience in real-time embedded software development.
Strong programming expertise in ADA/C++.
Proficiency in software requirements analysis, traceability management, and software verification.
Strong working knowledge of: JIRA, GIT, Jenkins, Artifactory, UML
Hands-on experience with Visual Studio, Subversion (SVN), and DOORS or equivalent toolsets.
Awareness of software testing principles across all lifecycle stages (Unit, Integration, System).

Desired Skills

Familiarity with GoogleTest, Rational Team Concert (RTC), Engineering Workflow Management (EWM), MADGE, and Modular Approach to Software Construction Operation and Test (MASCOT) toolsets.
Knowledge of Mission Systems or safety-critical Defence applications.
Experience with Agile, and iterative development methodologies.
Practical experience maintaining, debugging, and enhancing complex embedded software systems.

What Do I Need Before I Apply

UK National
SC (Security Clearance) will be required for this role.

Benefits

Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
Competitive company benefits
Always working as one team, our people are not afraid to think big and challenge the status quo
As a Disability Confident Committed Employer we have committed to:
Ensure our recruitment process is inclusive and accessible
Communicating and promoting vacancies
Offering an interview to disabled people who meet the minimum criteria for the job
Anticipating and providing reasonable adjustments as required
Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people

“We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age”.

We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive

About the Company

Expleo is a global engineering, technology and consulting service provider that partners with leading organisations to guide them through their business transformation, helping them achieve operational excellence and future-proof their businesses. Expleo benefits from more than 50 years of experience developing complex products, optimising manufacturing processes, and ensuring the quality of information systems. Leveraging its deep sector knowledge and wide-ranging expertise in fields including AI engineering, digitalis... Know more