SOC Engineer - Orion Software Operations Center Support

Bay Systems Consulting Inc.Houston, TX
$115,000 - $145,000Onsite

About The Position

The SOC Engineer - Orion Software Operations Center Support role involves developing, integrating, and maintaining mission-critical software for Orion operational environments. This position requires troubleshooting complex software and system integration issues, supporting software deployment, testing, validation, and sustainment. The engineer will also analyze and resolve networking and communication issues, develop multi-threaded applications, and collaborate with various teams including simulation, flight software, and mission operations. Support for containerized software environments and deployment pipelines is also a key aspect, along with participation in the full software development lifecycle from requirements to operational support and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related STEM field.
  • 5+ years of software development and systems integration experience.
  • Extensive experience with C++
  • Extensive experience with software troubleshooting and root cause analysis
  • Extensive experience with Linux development environments
  • Extensive experience with network protocols, particularly RUC/RF communications
  • Experience with multi-threaded application development
  • Experience with Python development
  • Experience with container technologies
  • Experience with full software development lifecycle (SDLC)

Nice To Haves

  • Experience with Qt Creator
  • Experience integrating and troubleshooting emulators
  • Experience with QEMU
  • Experience supporting Orion spacecraft programs
  • Aerospace or mission operations software experience
  • Experience supporting NASA or Department of Defense programs

Responsibilities

  • Develop, integrate, and maintain mission-critical software supporting Orion operational environments.
  • Troubleshoot complex software and system integration issues.
  • Support software deployment, testing, validation, and sustainment activities.
  • Analyze and resolve networking and communication issues across distributed systems.
  • Develop and maintain multi-threaded software applications.
  • Collaborate with simulation, flight software, and mission operations teams.
  • Support containerized software environments and deployment pipelines.
  • Participate in requirements development, architecture reviews, implementation, testing, and operational support.
  • Contribute to continuous improvement of software reliability, performance, and maintainability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service