onsite
Human Landing System HLS Engineer - TriVector Services Inc
Software Engineer
Design and integrate aerospace subsystems for NASA's Human Landing System, applying systems engineering, C++/MATLAB modeling, and GNC expertise to deliver flight‑ready hardware and software solutions.
About the role
Key Responsibilities
- Develop and validate system architecture and interface requirements for the Human Landing System (HLS) spacecraft.
- Perform trade studies, modeling, and simulation using MATLAB/Simulink and C++ to assess performance of propulsion, guidance, navigation, and control subsystems.
- Collaborate with cross‑functional teams to integrate hardware and software, ensuring compliance with NASA technical standards and safety requirements.
- Generate and review technical documentation, test plans, and verification reports throughout the design, test, and flight phases.
- Support hardware‑in‑the‑loop and flight‑ready testing, troubleshooting issues, and implementing corrective actions.
Requirements
- Bachelor’s or higher in Aerospace Engineering, Mechanical Engineering, or a related field with 3+ years of experience in spacecraft systems engineering.
- Proficiency in C++ programming and MATLAB/Simulink for modeling and simulation of aerospace systems.
- Hands‑on experience with guidance, navigation, and control (GNC) algorithms and subsystem integration.
- Familiarity with NASA standards (e.g., NPR 7123, GEVS) and experience preparing technical reports for government programs.
- Strong analytical, problem‑solving, and communication skills, with the ability to work effectively in multidisciplinary teams.