Jobs and Careers
SC

Flight Software Engineer

SCOUT
United StatesRemotefull_timeVerifiedPosted 27 Jun 2023

About the role

SCOUT is building a new way to see and operate in space: with a new paradigm of data empowering every satellite to make space safer. We are a rapidly-growing team; we are deploying real solutions to orbit; and our work will transform the face of spaceflight. We are looking for people that bring excitement and energy to our organization, are curious and eager to learn, and want to help drive our programs forward.

We are seeking a Flight Software Engineer to serve as an architect for SCOUT's embedded software solutions. As a Flight Software Engineer, you will play a crucial role in developing the software backbone for SCOUT’s perception and autonomy capabilities. Your expertise in spaceflight embedded software will contribute to the success of our mission.

Responsibilities:

  • Design, develop, and maintain flight software systems for health monitoring, command and data handling, and on-board data processing
  • Collaborate with cross-functional teams to define software requirements and specifications for space missions.
  • Develop software architecture and design solutions that meet mission objectives and resiliency against environmental challenges such as radiation.
  • Conduct embedded development to meet stringent spacecraft mission requirements.
  • Apply agile methodologies to the design, analysis, tuning, and optimization of software architectures.
  • Establish architecture for continuous integration and improvement of SCOUT flight software, including autonomy, interfaces, and data management.

Qualifications:

  • Bachelor's degree in Computer Science, Aerospace Engineering, or a related field.
  • Experience in embedded software development for lean and efficient flight systems.
  • Flight heritage with software: proven track record of deploying software into orbit and operating systems in challenging on-orbit missions.
  • Experience using C++, C, and Python in an operational environment.
  • Understanding of software development processes and methodologies, e.g. Agile.
  • Strong written and verbal communication skills, with the ability to articulate complex concepts and technical information clearly and concisely.

Preferred Qualifications:

  • Familiarity with camera standards (e.g. ONVIF, gigeVision) and their integration into software systems.
  • Experience with imagery standards (e.g. FITS, EOSSA) used in the space industry, and data handling standards for imagery and imagery-based data products.
  • Expert knowledge of C++, C, and Python.
  • Experience building robust and resilient flight software, including experience ensuring system resiliency against radiation effects.
  • Experience with integrating computer vision, machine learning into real-time and/or safety-critical systems.
  • Proficiency in hardware/software integration across common industry device protocols (e.g. SPI, ethernet, I2C, etc).
  • Experience in performance design, analysis, and tuning of software systems: multiple unit test frameworks for software testing; familiarity with industry standards and best practices for spaceflight software development
  • Experience with Docker or other containerization approaches.
  • Experience with Linux and/or real-time operating systems
  • Experience with developing software test plans / procedures, software interface control documents, & other software artifacts traditionally associated with spaceflight programs.
  • Experience working and collaborating in a fast-paced, small team environment.

Don't fulfill all the qualifications listed above? If you still feel like you might be a good fit, please feel free to APPLY ANYWAY. We believe in a well-rounded team, and this sometimes means that someone with out-of-context knowledge can contribute just as well as someone with very explicit alignment with our capabilities needs stated.

Our positions are based in the Alexandria, Virginia area, with much of our team operating in a hybrid or remote fashion. Our preference is for candidates in or around this area (or willing to relocate) as we scale our facilities and engineering team and provide more opportunities to work and collaborate in-person. Remote employees may be required to travel at times for onsite work and in-person meetings. Long-term remote work may be negotiated at the discretion of the company.

SCOUT Inc. does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. To conform to US Government space technology export regulations, applica

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SCOUT

View company profile →