Software Verification Engineer

Job Locations
GB-KNT-Rochester
Job area
IT & Digital
Employment type
Permanent or Fixed Term Contract
Travel
Occassional travel
Workplace
On-Site

Overview

 

Expleo is seeking a Software Verification Engineer to support a major DAL D to DAL A software assurance uplift programme. The role is responsible for executing requirements-based verification activities, supporting independent review processes and generating the formal verification evidence required to achieve DAL A compliance.

Working under the direction of the Verification and VectorCAST Lead, the successful candidate will develop and review test objectives and test cases, support VectorCAST execution, perform dry-run and formal test activities, record verification evidence and contribute towards structural coverage and MC/DC closure.

This role is a key part of maintaining verification independence across the programme and will work closely with requirements, software design, certification and quality assurance teams. The RFQ specifically requires independent reviews, requirements-based testing, formal execution, MC/DC evidence capture and verification checklist completion.

 

This role is based full-time on-site, working directly alongside customer engineering and assurance teams throughout programme execution. 

Responsibilities

  • Develop and maintain test objectives, test cases and verification procedures.
  • Perform requirements-based software verification activities.
  • Execute dry-run and formal verification activities.
  • Review verification artefacts in accordance with independence requirements.
  • Record verification results and maintain evidence packages.
  • Support VectorCAST test execution and coverage collection activities.
  • Assist with MC/DC coverage assessment and closure.
  • Perform formal checklist reviews and compliance assessments.
  • Maintain requirements-to-test traceability evidence.
  • Support investigation and triage of verification findings.
  • Contribute to Verification Cross Reference Matrix (VCRM) development and maintenance.
  • Support hardware-based verification activities using evaluation boards and customer equipment.
  • Assist the Verification Lead with readiness reviews and evidence closure activities.
  • Ensure all verification artefacts are maintained under configuration control.

Qualifications

  • Degree qualified in Software Engineering, Electronic Engineering, Systems Engineering, Computer Science or related discipline.
  • Software testing or verification training desirable.
  • Exposure to regulated engineering environments advantageous.

Essential skills

  • Requirements-based software verification.
  • Test objective and test case development.
  • Software test execution and result analysis.
  • Structured evidence generation and documentation.
  • Independent review discipline.
  • Defect reporting and issue management.
  • Traceability awareness and compliance documentation.
  • Strong attention to detail.
  • Good written and verbal technical communication skills.
  • Ability to work effectively within structured engineering processes.

Desired skills

  • VectorCAST or equivalent verification tools.
  • DO-178C software lifecycle awareness.
  • Embedded software verification experience.
  • Hardware and evaluation-board testing.
  • Oscilloscope and physical I/O testing experience.
  • Polarion ALM experience.
  • STM32 microcontroller familiarity.
  • Aerospace, defence or safety-critical software experience.
  • Structural coverage and MC/DC awareness.

Experience

  • Experience executing software verification activities within structured engineering projects.
  • Experience developing and executing test procedures.
  • Experience maintaining formal verification records and review evidence.
  • Experience supporting regulated software development programmes.
  • Experience working with requirements, design and verification artefacts.
  • Experience within aerospace, defence, rail, automotive, nuclear or similar regulated sectors is advantageous.

What do I need before I apply

  • This role requires regular on-site attendance to support customer verification activities, access verification environments, utilise evaluation hardware and participate in formal review activities.

 

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

 

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.