Job title: Lead Flight Software Engineer
Job type: Permanent
Emp type: Full-time
Salary: Negotiable
Location: Colorado
Job published: 2022-09-20
Job ID: 34386

Job Description

LEAD FLIGHT SOFTWARE ENGINEER

Denver, Colorado, USA

Hybrid; Full-time; Permanent

 

An exciting Lead Flight Software (FSW) Engineer position has become available with one of the most innovative aerospace companies, specialising in both end-to-end customer solutions and rapid production of spacecraft platforms, radically improving spacecraft affordability and reliability by transforming and enabling next-generation space mission operations worldwide.

 

The Flight Software (FSW) Lead is responsible for contributing to the design, analysis, and testing of the FSW for the space vehicle, working with and leading the Flight Software Development team. The successful candidate will take part in software engineering activities associated with the delivery of embedded flight software products for an Earth-orbiting mission. This assignment will include the implementation of functional spacecraft capabilities that fall in the areas of spacecraft command, communication, data management, fault protection, etc. 

 

You will understand the required capabilities of the functional area to determine the software approach for the development. You will also design a software architecture appropriate to the mission needs, develop and implement interfaces for COTS and proprietary hardware, and design and execute test protocols for format testing. The engineer should also be capable of clearly communicating design decisions and implementation details. 

 

REQUIREMENTS

 

  • Bachelor’s degree in Computer Science or other computer-related engineering fields
  • Over 5 years of software engineering professional experience
  • Over 3 years of recent real-time embedded flight software experience
  • Proficient in C/C++
  • Recent experience with inter-process communication (IPC) mechanisms
  • Advanced knowledge of principles, theories, concepts and techniques in developing, modifying, debugging, releasing and maintaining real-time and embedded software systems for mission-critical aerospace applications
  • Experience debugging software/hardware interactions and possible failure modes
  • Recent experience with device driver development and software/hardware interfaces for both custom and commercial hardware
  • Strong verbal and written communication, presentation, and interpersonal skills with the ability to work in a team environment
  • Familiarity with Python
  • Familiarity with the CubeSat Space Protocol
  • Fluency in spoken and written English
  • Able to obtain and maintain US security clearance

 

If you have the expertise and ambition to take on this position, please apply. I'll be looking forward to discussing this opportunity with you in further detail.