Odyssey Space Research


Senior Software Engineer

Computer Science

Full Time

Houston, US

Posted this week

About the Job

Salary - $70000 - $150000/Year

About the Opportunity:

Exciting new work developing flight software for the Sierra Space Dream Chaser vehicle as a part of the NASA International Space Station Commercial Resupply Services Contract (ISS CRS-2).

The Dream Chaser spaceplane is a multi-mission space utility vehicle designed to transport crew and cargo to low-Earth orbit (LEO) destinations such as the International Space Station. Under NASA's Commercial Resupply Service 2 (CRS-2) contract, Dream Chaser will provide a minimum of seven cargo missions to and from the space station beginning in 2022.

Odyssey Space Research, LLC has an opportunity for a full-time Senior Software Engineer to support our continued growth in the Boulder/Denver, CO and Houston, TX areas. Also willing to discuss remote and hybrid-remote possibilities.

For more than 17 years, Odyssey has tackled complex problems with innovative engineering and software solutions to advance space exploration – and to have fun doing it. We foster a collaborative culture with a relaxed work environment where happy employees produce exceptional outcomes. Being a part of Odyssey Space Research means being part of a team of highly skilled professionals in fields such as aerospace engineering, software, mathematics, and physics, who create innovative products and solutions to advance space exploration. Our goal is to provide you with challenging work in a fun environment. Visit us at https://www.odysseysr.com/

Job Description:

The qualified candidate will be innovative, analytical, and excited to further space exploration through their work on practical and impactful projects such as Sierra Space Dream Chaser, Orion, other Commercial Crew and Cargo, and Exploration Programs. The candidate is expected to:

  • Provide systems engineering support for complex crewed and uncrewed space systems
  • Development and analysis of software and system requirements
  • Implement the system in flight software and/or simulation
  • Provide unit and integrated testing support as a necessary part of the software lifecycle

The objective of this position is to be the initial steps of a career with Odyssey.

Minimum Required Skills/Experience:

  • 3+ years of space systems, space vehicles, space subsystems, etc.
  • 3+ years of Software Engineering (C++, Python), software lifecycle, and best practices
  • 3+ years of Unit Testing and Integrated Testing

Desired Skills/Experience:

Familiarity/Experience with:

  • Guidance, Navigation, and Control (GNC)
  • Hardware (1553, IMUs, GPS, etc.) and hardware integration and test
  • NASA’s core Flight Software (cFS)
  • NASA’s Trick simulation environment
  • Software development in a Windows and/or Linux environment
  • Time Triggered Ethernet and other networking protocols
  • MATLAB, Simulink, and auto-coding

Required Education:

BS (MS preferred) in Aerospace Engineering, Computer Science, Software Engineering, Electrical Engineering, Systems Engineering, Mathematics, Physics, or similar degree program from an accredited institution.

Additional Information:

This position is located in the Boulder/Denver, CO and Houston, TX areas.

Due to the nature of the work, a U.S. Citizen or Permanent Resident is required.

Benefit Conditions:

  • Waiting period may apply
  • Only full-time employees eligible

Work Remotely

  • No

Job Type: Full-time

Pay: $70,000.00 - $150,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Relocation assistance
  • Vision insurance


  • 8 hour shift
  • Monday to Friday

Supplemental Pay:

  • Bonus pay

COVID-19 considerations:
Odyssey follows federal/state/local COVID-19 mandates/guidelines to protect employees/customers from COVID-19.


  • Bachelor's (Required)


  • Engineering or Software: 3 years (Required)

Work Location: One location

Posted this week

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More