Software Engineer (C with DO-178 experience) in Bristol

Software Engineer (C with DO-178 experience) in Bristol

Bristol Full-Time No working from home possible
Expleo

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.

As part of our continued growth in Flight Software development and testing, we are seeking a Software Engineer with experience in C programming and DO-178-compliant development to support the development and certification of next-generation electric rotorcraft (eVTOL) platforms.

This role focuses on delivering high-integrity embedded software for safety-critical aerospace systems, ensuring compliance with DO-178 standards and integration within a broader system engineering and certification framework. You will be working on cutting-edge electrical, propulsion, and control systems that underpin the operation of advanced electric aircraft.

This is an excellent opportunity to contribute to the development of innovative, safety-critical aerospace systems while working within a structured certification environment.

This role is Hybrid working in Bristol.

Responsibilities

Within this role, you will be required to :-

  • Develop embedded software in C for aerospace systems, following DO-178 development processes and standards

  • Produce and maintain software requirements, architecture, and design artefacts in line with certification expectations

  • Participate in all stages of the software development lifecycle, including requirements, design, coding, integration, and verification

  • Perform software verification and validation activities, including unit testing, integration testing, and system-level testing

  • Ensure full requirements traceability between software requirements, design, code, and test artefacts

  • Support development of verification strategies and test cases, ensuring compliance with DO-178 objectives

  • Collaborate with systems, safety, and hardware teams to ensure correct system integration and behaviour

  • Support certification activities, including preparation of compliance evidence and interaction with certification authorities

  • Identify and resolve software defects and anomalies, ensuring robust and reliable system performance

  • Contribute to configuration management and change control, ensuring traceability and integrity of software baselines

  • Participate in peer reviews, design reviews, and code reviews, ensuring adherence to quality and safety standards

Qualifications

  • Bachelor’s or Master’s degree in Aerospace Engineering, Mechanical Engineering, or related field.
  • Chartered engineer or working towards chartered status within a recognised and relevant professional body.
  • Applications are invited from candidates who may hold HNC/HND in a relevant engineering discipline in concert with significant and demonstrable subject matter expertise in the system domain

Essential skills

  • Strong proficiency in C programming for embedded systems

  • Experience with DO-178B/C processes, including software lifecycle data and compliance objectives

  • Understanding of requirements-based development and traceability

    Experience with software verification and validation, including unit and integration testing

  • Knowledge of real-time systems and embedded architectures

  • Experience with configuration management and version control tools

  • Strong problem-solving and debugging skills

  • Ability to produce clear, structured technical documentation

  • Strong communication skills and ability to work in multidisciplinary teams

Desired skills

  • Experience working on flight control systems, avionics, or electrical power systems

  • Familiarity with model-based development (e.g. MATLAB/Simulink)

  • Knowledge of DO-254 or hardware/software integration processes

  • Experience with CI/CD pipelines and automated testing frameworks

  • Familiarity with EASA certification environments (CS-23/CS-27/CS-29)

    Experience in Advanced Air Mobility (AAM), eVTOL, or electric propulsion systems

  • Knowledge of cybersecurity considerations for embedded systems

What do I need before I apply

  • Candidates must have the right to live and work in the UK

  • Please note: visa sponsorship is not available 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 Finish
    • 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

Expleo

Contact Details:

Expleo Recruitment Team