• 19/1/22
  • Ref: J141259-5

Software Engineer


  • Location Icon Scotland, Edinburgh
  • Salary Icon £30000 - £45000 per annum
  • Work Type Icon Permanent

Job Description

Software Engineer

KDC are looking for a Flight Software Engineer to join a rapidly growing, innovative, employee-centred business in the space industry.
As a member of the mission software team, you would be responsible for contributing to spacecraft flight software development projects, both for cutting-edge research projects and flight missions. The primary implementation language is C, although a working knowledge of Python and/or Java would be useful.
Whilst not essential, space systems knowledge and/or experience in the space industry would be useful.

Essential technical skills
  • Strong C skills, ideally demonstrated in a commercial environment
  • Development and debugging of quality code and adherence to best coding practices
  • Ability to work from a wide range of input documents and definitions of varying levels of formality such as hardware datasheets, interface control documents, protocol definitions, design specifications etc.
  • Experience in planning and executing all stages of software engineering, from design to documentation according to a specified development process
  • Strong understanding of concurrent programming constructs Ability to work in a Linux environment using a range of standard development tools
Desirable technical skills
  • Knowledge of, or exposure to, space systems in either a commercial or academic context
  • Experience in performing requirements analysis and elicitation based on formal and informal inputs
  • Experience of model-based and/or component-based software engineering
  • Experience with a range of development environments, frameworks or libraries
  • Use of version control systems such as mercurial, git and SVN
  • Experience developing embedded/real time software
  • Agile software development
  • Software product/quality assurance, especially ECSS-E-ST-40C, DO-178B/C
  • Software development and test automation, including continuous integration
Additional information and benefits
  • Permanent position 
  • 36 days of holiday per annum
  • 6% employer’s pension contribution.
  • Flexible working. Onsite once a week, with the choice of Edinburgh or Dundee office.
  • A stake in the business through their Employee Benefit Trust which owns 16% of the business
  • A fantastic opportunity to join a growing, innovative, employee-centred business pushing boundaries in the space industry.
  • Flexible working based around core hours and options to work remotely or from one of our offices, enabling you to create your ideal work life balance
  • Company Sick Pay and Long-Term Sickness cover.
  • Life Insurance.
  • Opportunities for international travel (post-COVID) for exhibitions and trade shows.
  • Investment in you and your skill development and the opportunity to attend relevant events and conferences to aid career / skill development.
  • Company events and regular activities for social engagement and team building.


Kirsty  Williams Photo
Kirsty Williams
Talent Consultant
  • Email Icon
  • LinkedIn Icon

Get similar jobs by email


Latest Jobs