Student Flight Software Engineer

The Laboratory for Atmospheric and Space Physics (LASP) is a world-renowned space science research institute at the University of Colorado, Boulder. We are a non-profit organization with over 400 professionals and over 150 students with broad technical capabilities who highly value our culture of excellence. The LASP Engineering division designs, builds, fabricates, and tests science instruments and spacecraft. LASP is the only research institute in the world that has sent an instrument to every planet in the solar system (including Pluto) and beyond (Voyager). We have over 100 instruments currently operating on numerous NASA satellites and are developing 14 new instruments for 11 missions funded by NASA, NOAA, and NSF. Of the $1.5B in space assets that the Mission Operations & Data Systems division currently operates, two of the missions were developed, built, and managed at LASP.

Undergraduate & Graduate Positions – Software Engineers/Developers

LASP is seeking undergraduate & graduate students to hire and work with the Operations Software & Engineering Flight Software teams to develop and test software. Multiple positions are available.
The Operations Software roles involve working alongside LASP professionals to develop, test, and deploy ground system software and tools used to communicate with various spacecraft and ground stations.
The Flight Software roles involve working alongside LASP professionals to create tools to support embedded software development, hardware & software verification, and software documentation

Basic Qualifications:

  • Enrolled full-time student pursuing an undergraduate or graduate degree from the University of Colorado
  • Ability to work year-round during normal business hours. University maximum is 20 hours per week during the school year and 40 hours per week during the summer
  • Have an overall cumulative GPA of 2.5 or higher (unofficial academic transcripts to be provided at time of application)
  • Ability to collaborate and contribute in a team environment, yet be self-motivated with minimal supervision
  • Experience with one or more of the following programming languages: C/C++, Python, Java, Ada, Perl, Bash, HTML/CSS/PHP, and/or additional programming language

Preferred Qualifications:

  • Overall cumulative GPA of 3.25 or higher
  • Experience with Linux, Solaris, or similar operating systems
  • Extensive experience with any of the programming languages listed above

How to Apply:

  • Resumes for this position will be accepted until positions are filled. Include any coursework or experience you have that directly relates. Include a current unofficial transcript.
  • Please submit resume via e-mail (preferred) to:
  • To contact HR, please e-mail:
  • Due to Export Control requirements on NASA programs, only U.S. Citizens and Permanent Residents need apply. Please include your US Citizenship status in your email and/or resume.
  • 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. The University of Colorado at Boulder is committed to diversity and equality in education and employment.