Autopilot Software Engineer

WindracersFareham, EnglandOn-siteFull-timeMid level, 2–5 yearsListed 1 day ago

Apply now

About this role

Role Summary

We are currently recruiting a full-time, permanent Autopilot Engineer based in Fareham, primarily on-site with flexible hybrid working.

Responsibilities

- Inputing into requirements capture plus concept and feasibility studies

- Development of safety critical flight control software to a 100% reliability standard

- Support with the testing ecosystem from automated unit testing through to flight testing on site

- Maintaining and flying (as required) the autopilot model aircraft test fleet

- Support with issue identification, fault finding and debugging

Key Requirements

- Relevant professional relevant experience in software engineering including embedded C/C++

- Professional experience backed up by a passion for the field, evidenced through relevant personal/university projects etc.

- Strong knowledge of mechanics of flight and aerospace control systems including their practical application

- Ability to develop “behavioural/application-level” software (i.e. knowing what to do, not just how to do)

- Ability to use version control (Git) as part of an agile software team and appropriately document work

- Strong ability to use STM32 MCUs and the wider MCU ecosystem (IDEs, compilers, debuggers etc.)

- Knowledge of low-level drivers (CAN, SPI, I2C, UART, PWM, ICU etc.)

- Complementary knowledge of embedded hardware to a standard that allows for software integration onto hardware test rigs etc.

- Ability to support the testing ecosystem from automated unit testing through to flight testing

- Willing to be flexible/go above and beyond to deliver on-time and to “real world” levels of quality and performance

Nice to haves

- Aviation or RC model aircraft background or interest including piloting

- Experience with using/modifying open-source autopilot ecosystem (Betaflight/Ardupilot/PX4/MissionPlanner etc.)