Skip to content
mimi

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