Flight Software Engineer

New
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3 years with a Bachelor's degree, or 1 year with a Master's degree
Required Skills
C++

Requirements

  • Bachelor's degree in STEM or related scientific field.
  • Minimum 3 years of experience with a Bachelor's degree, or 1 year with a Master's degree.
  • Proven track-record of working with aerospace hardware and/or software systems.
  • Proficiency in C/C++.
  • Experience with embedded software development and testing.
  • Experience with real-time operating systems (RTEMS, VxWorks, Integrity, or embedded Linux).
  • Experience with NASA Core Flight System (cFS) preferred.
  • Familiarity with spacecraft command and telemetry, CCSDS protocols, and fault management.
  • Experience with HIL, FlatSat, or digital twin environments.

Responsibilities

  • Upgrade existing flight software for new missions.
  • Contribute to the development of new satellite flight software.
  • Develop in-house tools to analyze flight software performance.
  • Execute flight software verification and validation tests.
  • Work with manufacturing engineers for hardware-in-the-loop and flight hardware integration.
  • Participate in anomaly resolution and patching.
  • Integrate flight software using frameworks like NASA cFS.
  • Develop ground support equipment software and tools.
  • Contribute to systems-level modeling and simulation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now