Odyssey Space Research

Job description:
Odyssey Space Research is looking for an experienced embedded software test and verification engineer to perform testing of spacecraft flight software. The position involves design, set up, execution, and evaluation of tests targeting specific spacecraft functionality in a custom emulator. Applicants need to demonstrate strong debugging, problem investigation, and critical thinking skills.


  • BS or MS degree in computer science or similar degree program
  • 5+ years experience with testing and verification of embedded software
  • 5+ years of C++ and Python experience in a Linux environment
  • Experience with automated testing and continuous integration tools
  • Experience with software testing for embedded systems
  • Experience with the full software development lifecycle and practices
  • Experience with static and dynamic analysis tools
  • Must be able to quickly learn new tools, languages, and systems
  • The ability to quickly find and determine root causes of bugs and anomalies in complex systems


  • Experience with real time Linux operating systems
  • Experience with spacecraft software and subsystems
  • Knowledge of Agile software development practices and supporting tools such as issue tracking
  • Good data analysis skills in Python, Julia, or similar