Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - ADA / C

Expleo UK LTD

England

On-site

GBP 80,000 - 100,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering services company in the United Kingdom is seeking an experienced ADA/C++ Software Engineer to develop critical software for the Defence sector. The role involves the complete software development lifecycle, ensuring alignment with industry standards such as DO-178C and MISRA. Candidates should possess a BEng/BSc degree in computing or related field. This position offers a chance to contribute significantly to defence programmes.

Qualifications

  • Experience in developing real-time embedded software.
  • Proficiency in ADA/C++ programming language.
  • Understanding of software development lifecycle and industry standards.

Responsibilities

  • Design, develop, and maintain real-time embedded software.
  • Produce and maintain software design documentation and test artefacts.
  • Conduct peer reviews of software code and designs.
  • Plan and execute testing activities to ensure software quality.

Skills

Real-time embedded software development
ADA/C++
Software design documentation
Testing activities

Education

BEng/BSc (Hons) degree or equivalent in computing
Job description

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.

  • 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.
  • A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.