Flight Software Engineer

Exobotics

Direct Entry Job Permanent Chiswick, London, UK

Uploaded 7 Feb 2022

Job Description

Exobotics is an exciting UK startup developing hardware and software for space missions both in Earth orbit and beyond. We are a diverse team with offices in London, Cambridge and Cornwall, UK who are looking for brilliant engineers to help us achieve our vision of making space open to everyone.

Responsibilities will include:

  • Design and development of software for key flight components including computers, ADCS, communications and payload integration
  • Technical documentation of software to appropriate standards
  • Ongoing maintenance and development of software packages
  • Participate in customer discussions during specification and qualification
  • Ownership and responsibility for individual projects in the context of a larger ecosystem.

In particular, we are looking for individuals who are capable of taking ownership of a project and seeing it to completion through initial specification up to final testing and delivery.

Reference ID: XOB-APP-SOFT-23

Email us at [email protected] to apply quoting the reference ID above.

  • Job Types: Full-time, Permanent
  • Salary: £40,000.00-£48,000.00 per year

Schedule:

  • Monday to Friday

Work remotely:

  • Temporarily due to COVID-19

Person Specification

The role is aimed primarily at flight software but will involve selected ground-side software and integration with platforms such as AWS Groundstation. The growth of the company means that this position is likely to evolve over time and that there will be significant opportunities for new projects, career advancement and role progression.
The following are required:

  • First-class masters degree or above in the field. Equivalent technical qualifications will be considered.
  • 3-5 years experience in the field or a history of exceptional achievement in related fields.
  • Fluent in English at a professional level
  • Ability to work independently and also as part of a team
  • Clear and consistent communication skills

The following are a plus but are not all required:

  • Experience in the space sector.
  • Knowledge of embedded software development
  • Knowledge of software development for real-time systems
  • Knowledge of C/C++
  • Knowledge of Python
  • Knowledge of communications protocols such as CAN, SPI, I2C and UART
  • Knowledge of quality assurance and the value of clear communication
  • Knowledge of test-driven development
  • Practical experience in debugging hardware applications