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