Senior Software Engineer

Job Description

Vertical Aerospace is building technology to revolutionise how people fly. Our mission is to make air travel personal, on-demand and carbon-free.

We’re looking for a Senior Software Engineer to deliver the Platform Avionics, Control Systems and Ground Systems to for a new type of aircraft.

You’ll have broad software experience delivering programs throughout the entire lifecycle. An aerospace, automotive or defence background is preferred.

Responsibilities

Your duties will be wide ranging and varied and will include:

  • Leading development of architecture & software to aerospace standards
  • Analysis and specification of requirements
  • GUI development
  • Embedded development
  • Cloud development
  • Development of internal tools to aid engineering development
  • Assist with the build and fault-finding of the project

Basic Qualifications / Experience

  • 8-12 years experience
  • Bachelor's Degree in Computer Science or relevant Engineering degree
  • Proficiency in at least two object oriented programming languages
  • GUI development
  • Experience developing with UML
  • Experience developing in an agile framework
  • Experience using Continuous Integration
  • Experience of certifying to standards
  • Linux

Preferred Qualifications/Experience

  • Experience of certifying to aerospace standards
  • Masters or PhD Computer Science or relevant Engineering discipline
  • Proficiency in embedded programming
  • Proficiency developing with the unreal game engine
  • Experience with building and testing systems on UAS
  • Experience in web technologies, AWS & databases
  • Understanding of machine learning techniques
  • Experience with autocoding from Matlab and/or Simulink

To apply for this role, submit your CV and a covering letter to us.