Expleo

Software Engineer - ADA / C++

Job Locations
GB-LNH-Bolton | GB-HFD-Stevenage | GB-ENG-Bristol
Job area
Engineers & Technicians
Employment type
Freelancer
Travel
No Travel Required
Visa sponsorship
None
Languages required
English essential
Workplace
On-Site
Experience level
Associate / Mid-Level

Overview

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

#LI-BM1

  • 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

UK Eng Disability Commitment

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.