22 Oct
Flight Software Lead
Vacancy expired!
- Working with systems engineers, FSW peers, and other subsystem leads to understand and expand on requirements based on high-level design details.
- Developing an FSW design architecture that meets requirements.
- Proposing, reviewing, and analyzing potential implementation approaches based on cost, complexity, and schedule.
- Developing the associated code following strict project coding guidelines and process requirements.
- Developing, executing, and analyzing unit tests verifying satisfaction of requirements, proper implementation of interfaces, and code coverage.
- Working with other subsystems to ensure proper integration of subsystem code into the functional design, as required.
- Participating in development of Computer-in-the-loop (CITL) and Hardware-in-the-loop (HITL) systems.
- Performing or providing oversight of CITL and HITL integration and testing.
- Bachelor's degree in Computer Science (CS) or computer related engineering field with a minimum 5 years of recent related experience.
- Five years of software engineering with 3 years of recent real-time embedded flight software experience required.
- Recent background in flight software development with specific recent experience in the following languages and operating systems: C/C (proficient), Linux, FreeRTOS.
- Recent experience with inter-process communication (IPC) mechanisms required.
- 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 required.
- Strong verbal and written communication, presentation, and interpersonal skills with ability to work in a team environment.
- Experience debugging software/hardware interactions and possible failure modes.
- Space flight experience is strongly preferred.
- Recent experience with device driver development and software/hardware interfaces for both custom and commercial hardware.
- Familiarity with Python.
- Familiarity with the CubeSat Space Protocol.
Vacancy expired!