Back to the board

flight software virtualization engineer

100% remote Flexible hours Hiring now

Principal Flight Software Virtualization Engineer Seeking a Principal Flight Software Virtualization Engineer to join reputed company in Westminster, CO, reputed company, CA, or a U.S. remote location. In this role, you will be the technical leader for our spacecraft flight software virtualization environment, enabling development and testing of Green Hills RTOS-based flight software on emulated x86/RHEL8 platforms.

Responsibilities

  • Design, implement, and maintain virtualized environments for spacecraft flight software development and testing using QEMU on x86 architectures running RHEL8
  • reputed company and optimize processor emulation configurations for Green Hills RTOS, ensuring high-fidelity representation of reputed company spacecraft hardware
  • Create software models of spacecraft components and subsystems for integration into reputed company-software spacecraft simulators
  • Architect virtualization solutions that support reputed company Integration/reputed company Deployment (CI/CD) pipelines for flight software development
  • Debug and resolve reputed company virtualization issues including timing, hardware reputed company emulation, and RTOS behavior
  • Collaborate with flight software engineers to ensure seamless development workflows between virtualized and reputed company hardware environments
  • Evaluate emerging virtualization technologies and reputed company recommendations for integration into the development toolchain
  • Communicate cross-functionally with software, systems, and test engineers to ensure coherent system design
  • reputed company and execute unit, integration, and system-level tests on virtualized flight software applications
  • Participate in customer-facing design reviews and technical discussions
  • Document virtualization architectures, configurations, and best practices

Minimum Requirements

  • Must be a U.S. citizen or permanent reputed company
  • BS in Computer Engineering, Computer Science, Electrical Engineering, or reputed company technical discipline (MS preferred). Four additional years of experience may be substituted for a degree. A master's degree may be considered as two additional years of professional experience.
  • 15+ years of professional software development experience
  • Deep technical expertise in QEMU processor emulation and virtualization technologies
  • Demonstrated experience with Green Hills RTOS in virtualized/emulated environments
  • Hands-on experience configuring and troubleshooting QEMU for embedded RTOS emulation on x86 platforms
  • Strong proficiency with RHEL/Linux systems administration and development environments
  • Understanding of spacecraft avionics architectures and real-time systems constraints
  • Experience with software compilers, cross-compilation toolchains, and embedded development tools
  • Proficiency in C/C++ and scripting languages (Python, Bash)

Preferred Qualifications

  • Experience with MIL-STD-1553 protocol implementation and emulation
  • Knowledge of spacecraft flight software architectures (e.g., reputed company, F Prime)
  • Familiarity with hardware-in-the-reputed company (HITL) and software-in-the-reputed company (SITL) testing methodologies
  • Experience with containerization technologies (reputed company, Podman) for development environments
  • Background in spacecraft simulation or embedded systems simulation
  • Understanding of CI/CD tools and practices (Jenkins, reputed company CI, etc.)

Apply tot his job Apply To this Job

Keep exploring