Skip to content

Flight Software Engineer III

Requisition Number:



Boulder, Colorado

Employment Type:

Research Faculty



Date Posted:


Job Summary

The Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado is looking for a Flight Software (FSW) Engineer for the Libera instrument program. Libera will continue the 40-year space measurement of the Earth’s outgoing radiation. This individual will be a member of the FSW team and support software development and test for the Libera instrument.

A Flight Software (FSW) Engineer III is skilled in the design, development, documentation, debug and tests, and maintenance of embedded microprocessor software. This position must have an understanding of the software development lifecycle. This position collaborates with Systems, Mechanical, and Electrical Engineers to plan, design, and understand how the flight software is used. The FSW Engineer III assists in defining and establishing software development environments and tools and capturing requirements.

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

LASP is a world-renowned space science research institute at the University of Colorado Boulder. CU receives more NASA funding than any public university in the country, due in large part to LASP programs. Professional engineers work closely with scientists and assembly technicians in designing and building space flight hardware while helping mentor students as entry-level engineers working on these programs. LASP is particularly proud of a work environment that supports employee creativity and productivity and offers opportunities for diverse experiences and a broad range of responsibilities.

What Your Key Responsibilities Will Be

Software Design:

  • Assist FSW lead with software requirements and design architecture that meet project goals.
  • Work with FSW lead and team on system architectural design and define software modules and their contents.
  • Participate in requirements and design reviews.

Software Development:

  • Implement software in accordance with established standards.
  • Respond to issues and anomalies.
  • Software Testing, Verification, and Validation.
  • Assist in the development of test program for FSW system.
  • Conduct Computer Software Component (CSC) code reviews.
  • Participate in integration and system testing of software components and builds.
  • Perform verification activities and document results according to standards.
  • Work with and coordinate activities with Software Quality Assurance (SQA).

Software Maintenance:

  • Assist in the development of the software maintenance plan and support maintenance activities.
  • Participate in change control boards and reviews.
  • Teaching and Mentoring.
  • Assist software student employees with their tasks.

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 $90,000 - $125,500. We offer a generous retirement plan that includes 200% matching for the first 5% contributed with immediate vesting. Relocation assistance is available per institute guidelines.


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 groundbreaking. Be Boulder.

What We Require

  • BS in Computer Science or related field.
  • Experience in C/C++ development.
  • 5 years of work experience in the software field including experience with interrupt service routines, microprocessor architectures, real-time operating systems, hardware interfaces, and low-level communication protocols.

What You Will Need

  • Good written and verbal communication skills.
  • Must be self-directed.

What We Would Like You To Have

  • Familiarity with hardware/software interactions and digital logic and FPGAs.
  • Experience with object oriented design concepts.

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.

Position will remain posted until filled.

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: