Graduate Student Flight Software Engineer

LASP Careers

Graduate Student Flight Software Engineer

Posted July 31, 2023

Salaried Position Open Immediately – Flight Software Engineering Graduate Research Assistant

Collaborate with LASP’s Flight Software (FSW) team, aiding engineers in the design, development, and test of safety-critical, space-bound software solutions. In this crucial role, you will actively collaborate with Flight Software professionals, developing mission-specific software and rigorously testing its compliance with project requirements. This hands-on opportunity encompasses work with development boards, embedded software, and test equipment. Your contributions will be significant to space flight missions for NASA and possibly other clients. The role demands a minimum commitment of one year, comprising two semesters and a summer, with flexible work hours per week during academic sessions and full-time engagement in the summer.  LASP also has a flexible arrangement that allows students to work remotely, however there are occasions when the student will be required on-site.  Beyond the initial year, this position has historically been a stepping-stone for many interns at LASP, leading to full-time professional engineering roles post-graduation.

Minimum Requirements:

  • Major: Engineering degree or programming experience
  • School Experience: Bachelor’s degree obtained and currently enrolled at CU Boulder for Graduate School
    • Cannot be enrolled in a Professional Master’s Degree Program. Must be a degree-seeking graduate student.
  • GPA: 3.0 or higher
  • Work Commitments:
    • Able to work 15-20 hours/week during school year, work up to 40 hours/week during Summer
    • Able to commit for a minimum of one year (two semesters and a summer)·
  • Experience/Knowledge:
    • Proficiency in at least one language: C, C++, Ada, Java, Python, etc.
    • Ability to debug code
    • Good written skills
    • Good verbal communication skills
    • Good attention to detail
    • Thrives in self-managed environments, showcasing reliability and responsibility

Nice to Have:

  • Awareness of software development methods and tools
  • Interested in embedded software
  • Interested in software architecture
  • Knowledge of software design, development, and test
  • Knowledge of data structures
  • Basic interest in hardware/software interactions and digital logic and FPGAs

How to Apply:

LASP is a very good training site for future aerospace industry employment.

Resumes for this position will be accepted until it is filled.

  1. Please submit resume via e-mail (preferred) to:
  2. Include any coursework or experience you have that directly relates.
  3. Due to the requirement to access export-controlled data and information, only U.S. citizens, lawful permanent residents (green cards), or other protected individuals (i.e., persons designated as an asylee, refugee, or a temporary resident under amnesty provisions) may apply.
  4. Please include your US citizenship status in your email.
  5. Provide unofficial academic transcripts.

All final applicants being considered for employment are subject to background investigations including a criminal history check and when appropriate a financial and/or motor vehicle history.

Equal Employment Opportunity:

The University of Colorado Boulder is an Equal Opportunity Employer committed to building a diverse and inclusive workforce. We encourage applications from all qualified individuals, including veterans, regardless of gender, race, ethnicity, or disability.

Salary Range:

  • $2,900 – $5,916 per month (pre-comp rate)
  • $3,113 – $6,351 per month (post-comp rate)

For questions about LASP employment ads, please contact LASP Human Resources at

For more information about CU total compensation and benefits, see