
Flight Software Engineer
Red Canyon Engineering & Software4 months ago
USA (city not specified)Senior
Responsibilities
- Upgrade existing flight software for new missions and develop new software for customer satellite platforms.
- Develop tools to analyze flight software performance and mission compatibility.
- Develop and execute unit, module, subsystem, and platform-level flight software tests.
- Support hardware-in-the-loop test environments, flight-hardware integration, anomaly resolution, and software patching.
- Develop systems-, mission-, payload-, and satellite-platform modeling and simulation software.
- Support internal and customer working groups, proposal writing, new business activities, and software-impact assessments for new hardware and missions.
Requirements
- Bachelor's degree in STEM or a related scientific area; a master's degree is preferred.
- At least 8 years of experience with a bachelor's degree or 6 years with a master's degree.
- A proven record working with aerospace hardware and/or software systems across conceptual design, detailed design, development, manufacture, integration, testing, deployment, and operations.
- Proficiency in C/C++.
- Expertise in one or more of embedded software, device drivers and software/hardware interfaces, real-time operating systems, cybersecurity, GNC algorithms, embedded-software validation on hardware, software safety assurance, network topology and configuration, simulators, or software requirements and configuration management.
- US citizenship is required.
- Ability to learn independently and work with curiosity and ownership.