CT
NASA Software Engineer (cFS)
Columbus Technologies
Greenbelt · On-site Full-time Senior 3w ago
About the role
Overview
Customer and contract specific training will be required and provided.
Offer contingent on ability to successfully pass a background check and drug screen.
Responsibilities
- writing cFS (core Flight System) applications and libraries or editing existing code
- translate algorithms into C code. For example, based on latitude or other orbit events, certain science instruments may perform specific functions
- implementation of mission OPS (stored commands, ground commands, file management, modes, etc.)
- create or change COSMOS definitions for commands and telemetry
- creation or modification of bash scripts
- develop test scripts using ruby to be integrated into COSMOS
- debug complex flight software issues and come up with solutions
Qualifications
- Education: This position requires a Bachelor of Science degree in Computer Science, Mathematics, or Engineering from an accredited institution.
- Experience: 15 years professional experience with a minimum of 7/10 years of directly related experience in programming and software systems.
Required Skills/Certs/Etc.
- writing cFS (core Flight System) applications and libraries or editing existing code
- translate algorithms into C code. For example, based on latitude or other orbit events, certain science instruments may perform specific functions
- implementation of mission OPS (stored commands, ground commands, file management, modes, etc.)
- create or change COSMOS definitions for commands and telemetry
- creation or modification of bash scripts
- develop test scripts using ruby to be integrated into COSMOS
- debug complex flight software issues and come up with solutions
Desired Skills/Certs/Etc.
- knowledge of Wumbo Linux and kernel modification
- understanding of device trees and device drivers in Linux
- understanding of communication protocols (UART, SPI, I2C, UDP/TCP)
- flight experience, has worked on commissioning and ground operations for other missions
Skills
BashCCOSMOSPythonRubycFS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free