12 months ago
USA (city not specified)Entry Level / Mid Level

Responsibilities

  • Develop, upgrade, integrate, and maintain satellite flight software for new and existing missions.
  • Develop and execute verification and validation tests at unit, module, subsystem, platform, simulation, FlatSat, and hardware-in-the-loop levels.
  • Develop tools for flight software performance analysis, ground-support equipment, mission modeling, and spacecraft and payload simulation.
  • Support installation and integration with hardware-in-the-loop environments, flight hardware, spacecraft subsystems, payloads, flight computers, and ground systems.
  • Participate in anomaly resolution, software patching, mission operations, command and telemetry validation, fault management, and autonomous spacecraft operations testing.
  • Define and document test methodologies, requirements compliance, test plans, versioning, bug reports, and official validation results.
  • Contribute to reusable flight software components, messaging architectures, command and telemetry interfaces, proposal writing, working groups, and assessment of software impacts from new hardware and missions.

Requirements

  • Bachelor's degree in STEM or a related scientific area; a master's degree may qualify with one year of experience.
  • At least three years of experience with a bachelor's degree or one year with a master's degree.
  • Proven experience working with aerospace hardware or software systems across conceptual design, detailed design, development, manufacture, integration, testing, deployment, and operations.
  • Proficiency in C/C++.
  • Experience with spacecraft flight software for satellites, spacecraft, launch vehicles, or autonomous aerospace systems is preferred.
  • Experience with NASA Core Flight System or other spacecraft flight software architectures is preferred.
  • Experience with RTEMS, VxWorks, Integrity, or embedded Linux real-time operating systems is preferred.
  • Familiarity with spacecraft command and telemetry systems, CCSDS protocols, fault management, onboard autonomy, and spacecraft integration and test environments is preferred.
  • Ability to learn independently and work autonomously on complex assignments; US citizenship is required.

Tech Stack

Categories

Red Canyon Engineering & Software

About Red Canyon Engineering & Software

51-200 employees
Contact me