Bachelor's degree in Engineering or related field required.
Significant knowledge of Guidance, Navigation, and Control (GN&C).
Experience with 6 Degrees of Freedom (DOF) algorithms and simulations.
Proficiency in C/C++ and Python programming languages.
Familiarity with validation and verification processes for GN&C algorithms.
Strong communication skills and ability to collaborate with diverse teams.
Responsibilities
Develop and evaluate safety-critical flight software.
Integrate and test GN&C algorithms.
Update GN&C Flight Software using MATLAB/Simulink/Autocode.
Analyze and test GN&C Flight Software with Python & C/C++.
Validate and verify GN&C algorithms and requirements.
Recommend improvements for flight software processes and procedures.
Conduct deep-dive analyses of flight and simulation software.
Benefits
Competitive pay.
Positive work-life balance.
100% employer-paid insurance (medical, dental, vision, life, and disability).
11 paid holidays annually.
Generous paid time off (PTO).
401k with employer match after 12 months.
Education assistance.
Relocation assistance (if applicable).
Full Job Description
We have an exciting opportunity for a GN&C Engineer to join our JETS II contract team at NASA Johnson Space Center in Houston, TX.
If selected you will:
Develop and evaluate safety-critical flight software
Develop, integrate, and test GN&C algorithms
Utilize MATLAB/Simulink/Autocode skills to update GN&C Flight Software
Utilize Python & C/C++ skills to analyze and test GN&C Flight Software
Validate and Verify GN&C algorithms and requirements
Provide recommendations for improvements of flight software, its processes and procedures
Perform deep-dive analyses of flight and simulation software
Perform other duties as required
Qualifications:
This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.
Typically requires a bachelor's degree in Engineering with experience in the field or in a related area.
Significant knowledge of GN&C
Experience with development and analysis of 6 DOF algorithms and simulations
Proficiency with C/C++ and Python
Familiarity with validation and verification of GN&C algorithms and requirements
Excellent communication skills and the ability to work in a team environment consisting of NASA civil servants and various contractor employees
Preferred Qualifications:
Master's degree in engineering and 3 years or more of experience in the field or in a related area; or a PhD. in engineering or in a related field
Significant experience with C, C++, and Python
Significant experience with MATLAB including Simulink, Stateflow, and Autocode
Safety and flight-critical embedded software development
Experience with source code control and continuous integration
Agile software development
Experience in the following flight software specialty areas:
Knowledge of Artificial Intelligence and/or Machine Learning
Experience with TRICK/JEOD simulation architecture
Benefits
Competitive pay
Positive work-life balance
100% Employer paid insurance including: Medical, dental, vision, life insurance, accidental death and dismemberment, short-term disability, and long-term disability
11 paid holidays annually
Generous PTO
401k after 12 months of service with employer match
Education assistance
Relocation assistance (if applicable)
Mclaurin is a unique organization with a special focus on combining the best features of research and industry in order to foster innovation. Our organization strongly supports research, publication, and engagement with the academic community. We encourage our employees to remain on the cutting edge of new developments in their respective disciplines.
US Citizenship and the ability to pass a comprehensive security background investigation is required.