This job has expired

ESCAPE Flight Software Engineer II or III

University of Colorado Boulder
Colorado, United States
Salary Not Specified
Posted date
Sep 23, 2021

View more

Position Type
Administrative, Business & Administrative Affairs, Computer Services & Information Technology, Technology Administration/Other
Employment Type
Full Time
You need to sign in or create an account to save a job.

Job Summary

A Flight Software (FSW) Engineer II or 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 utilized. The FSW Engineer II or 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

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

Software Design
  • Assist FSW lead with developing 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 detailed 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 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
  • This position is contingent upon ESCAPE winning the NASA Astro-SMEX award, which is anticipated in October 2021.
  • 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 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 collaborative. Be groundbreaking. Be Boulder.

What We Require
  • BS in Computer Science or related field.
  • 5 years of work experience in the software field.
What You Will Need
  • Experience with interrupt service routines, microprocessor architectures, real-time operating systems, hardware interfaces, and low-level communication protocols.
  • 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.
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.

Review of applications will begin as they are received. The position will remain open 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:

You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert