Opportunities

Our team is expanding to tackle challenging engineering problems, perform research on cutting-edge space technology, and support the development and operation of the newest space vehicles. We are looking for experienced and talented engineers and software developers to work on cutting edge human spaceflight projects, including NASA Orion, Commercial Crew and Cargo, and Exploration Programs. We are currently seeking degreed professionals with the following qualifications:

 

(Click on a job title to jump to its description.)


If you have the necessary qualifications and would like to explore career opportunities with Odyssey, please email your name, contact information, cover letter, and resume to moc.rsyessydonull@sboj.

 
 
 

GN&C Engineering, Simulation, Modeling With Software Focus

Job Description:
This engineering position will build, use and modify simulations and other analytical software tools in order to perform GN&C analysis, requirements development, design, test and evaluation.

Duties:
Developing and testing space vehicle flight software and software simulations, system design, software engineering.

Required:

  • U.S. Citizen or Permanent Resident due to government contract requirements
  • BS and MS Degree in Aerospace Engineering
  • Significant C++ and Python experience (5+ years) in a Linux environment
  • 5+ years related professional experience
  • Experience with modeling and simulations in GN&C systems and/or other spacecraft systems
  • Experience with GN&C analysis, including Monte Carlo analysis
  • Extensive experience with spacecraft dynamics and orbital mechanics

Desired:

  • Experience with Fault Detection Isolation and Recovery (FDIR) design and concepts
  • Experience with the full software development lifecycle and practices
  • Experience working in multi-function software teams in an Agile environment
  • Experience with embedded systems and software
  • Experience with the NASA Trick simulation framework
  • Experience with NASA’s core Flight Software (cFS)
  • Experience with Matlab/Simulink
  • Experience in supporting NASA and other government sector contracts

[back to top]
 
 

Spacecraft Software Development

Job Description:
This software development position involves simulation software and flight software requirements, development, and testing in an object oriented environment. Odyssey specializes in the Guidance Navigation and Control (GN&C) domain, but is looking for other spacecraft flight software domain expertise (e.g. ECLSS, EPS, C&DH, C&T, Crew displays, etc) and expertise in flight software architecture, scheduling, and similar.

Duties:
Developing and extending spacecraft flight software applications, space vehicle software architecture, device drivers and interfaces, as well as test support hardware and software interfaces.

Required:

  • U.S. Citizen or Permanent Resident due to government contract requirements
  • BS or MS Degree in Computer Science or similar degree program
  • Significant C++ experience (5+ years) in a Linux environment
  • 5+ years related professional experience
  • Hands-on RTOS experience (RTEMS, VxWorks, Xenomai Linux, etc.).
  • Significant experience with many levels of the embedded system environment
  • Experience with the full software development lifecycle and practices

Desired:

  • Experience developing code on various platforms (ARM, x86, PowerPC, SPARC, 8051, etc.)
  • Hands-on experience with hardware interfaces (PCI, 1553, SPI, I2C, CAN, RS-422/232, etc.)
  • Experience with NASA’s core Flight Software (cFS)
  • Experience with developing hard-real time RTOS applications at the top of the software stack
  • Experience with developing RTOS device drivers
  • Experience with remote systems, especially commanding and telemetry
  • Experience with various networking standards (including, but not limited to TCP, UDP, IP)
  • Experience with various CCSDS standards
  • Experience with XTCE

[back to top]

 

Spacecraft Software Test and Verification

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.

Required:

  • 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

Desired:

  • 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

[back to top]

 

Spacecraft Fault Management and FDIR

Job description:
Odyssey Space Research is looking for an outstanding candidate to do design, analysis, testing, and verification of spacecraft fault management systems. The position requires both depth and breadth of understanding of spacecraft faults in multiple subsystems; fault detection, isolation, and recovery techniques; fault management architectures; and effective analysis and testing of proper system handling of spacecraft failures during all flight phases.

Required:

  • BS and MS degree in aerospace engineering, mechanical engineering, physics, or similar degree program
  • 5+ years experience with spacecraft FDIR techniques
  • 3+ years of C++ and Python experience in a Linux environment
  • 5+ years working with multiple spacecraft subsystems
  • Excellent critical thinking and problem investigation skills
  • Strong data analysis skills, including advanced analysis using metaheuristics
  • The ability to quickly understand a complex design and predict its response in a wide variety of scenarios

Desired:

  • Experience developing models for and doing analysis with a simulation framework, such as JSC’s Trick simulation environment, GMAT, or similar
  • Experience with simulating and modeling spacecraft failures

[back to top]

 

Software Independent Verification and Validation

Job Description:
Odyssey Space Research is looking for engineers with strong software skills to do independent verification and validation of complex, safety critical flight and ground support software. The position requires being able to write and test software in addition to typical IV&V tasks such as review of designs, test coverage, and similar.

Required:

  • BS or MS degree in engineering or computer science
  • 5+ years of C++ and Python experience in a Linux environment
  • 5+ years working with multiple spacecraft subsystems
  • Experience setting up and using software quality tools such as static analysis, code coverage, etc.
  • Software test and verification experience
  • The ability to quickly find and determine root causes of bugs and anomalies in complex systems
  • The ability to quickly understand a complex design and identify potential issues

Desired:

  • Experience developing models for and doing analysis with a simulation framework, such as JSC’s Trick simulation environment, GMAT, or similar
  • Experience with simulating and modeling spacecraft failures
  • Strong background in GNC and spacecraft dynamics

[back to top]

 
 

Odyssey Space Research, L.L.C. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. However, due to restrictions imposed through our contracts with NASA, all positions require U.S. citizenship or Permanent Resident status (Green Card). Candidates must be able to obtain a NASA security clearance (NACI).

If you have the necessary qualifications and would like to explore career opportunities with Odyssey, please email your name, contact information, cover letter, and resume to moc.rsyessydonull@sboj.

Comments are closed.