Skip to content

GNC Simulation & Flight Software Engineer Lead

Requisition Number:



Boulder, Colorado

Employment Type:

Research Faculty



Date Posted:


Job Summary

LASP is seeking a Guidance, Navigation & Controls (GNC) system Simulation and Flight Software Lead Engineer for an asteroid exploration mission.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

The Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado Boulder (CU) began in 1948, a decade before NASA. We are the world’s only academic research institute to have sent instruments to all eight planets and Pluto.

What Your Key Responsibilities Will Be

  1. Responsible for the management and development of the program simulation software system.
  2. Responsible for the integration and test of the simulation software system for flight software test and verification, the softiSim system and the hardware-in-the-loop test system (FlatSat).
  3. Responsible for the management, development, delivery, integration and test of the overall GNC flights software.

What You Should Know

  • Due to US Export Control restrictions, only US Citizens and Permanent Residents may apply.
  • All University of Colorado Boulder employees are required to comply with the campus COVID-19 vaccine requirement. New employees must provide proof of vaccination or receive a medical or religious exemption within 30 days of employment.

What We Can Offer

The salary range for this position is $158,813.00 - $206,571.00. We offer a generous retirement plan that includes 200% matching for the first 5% contributed with immediate vesting.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be ambitious. Be dynamic. Be Boulder.

What We Require

  • Masters degree in Aerospace Engineering (or equivalent engineering discipline) with 10-15 years experience or PhD in Aerospace Engineering (or equivalent engineering discipline) with 5-10 years experience in software systems engineering and development, simulation system development, GNC analysis, flight software development, planning and sequencing systems engineering with team leadership/management experience.
  • Experience with Python programming, C/C++ programming, dynamical modelling and simulation systems (e.g. Basilisk and BlackLion) for the purpose of GNC analysis, software integration, test and verification and hardware-in-the-loop test for integration, test and verification. Strong background in Flight and Simulation software development standards, processes and practices.

What We Would Like You To Have

  • Direct experience using Basilisk and BlackLion dynamical modeling and simulation systems.

Special Instructions

To apply, please submit the following materials:

  1. Resume or CV
  2. Cover letter addressed to the Search Committee briefly describing your qualifications, professional goals, and specific interest in this position.

If you are selected as the finalist, your degree will be verified by the CU Boulder Campus Human Resources department using an approved online vendor. If your degree was obtained outside of the United States, please submit a translated version as an optional attachment.

The position will be open until filled. Applications will be screened as they are received.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: