Simulation Software Engineer 4

United Launch AllianceCentennial, CO
$137,767 - $229,612Onsite

About The Position

At ULA, success comes through the efforts of a strong, united team. Thanks for your interest in United Launch Alliance, the world's most experienced and reliable space launch company! Successfully launching more than 155 consecutive missions with 100% mission success doesn't happen by accident. It's a testament to the commitment and dedication of our team of rocket scientists and support employees combined with the systems and processes we use to pull them together. As a ULA employee, you'll have the opportunity to grow in your career while working in a team-oriented culture that combines technology, innovation, ingenuity and a commitment to the extraordinary. Whether you are in college just launching your career, or, have experience and want to come work with the best rocket team in the world, our unshakable unity yields stronger solutions and better results as we carry out our mission to save lives, explore the universe, and connect the world. Our team is excited to meet you! At ULA we’re invested in evolving our software capabilities through the creation of new launch system simulations to augment our existing software and hardware-in-the-loop test capabilities.

Requirements

  • Bachelor's degree in a STEM (Science, Technology, Engineering, Mathematics) field from an accredited college or university
  • Experience with Real Time Linux-based operating systems
  • Experience with developing and troubleshooting of timing-critical Hardware and Software systems
  • Experience in authoring, executing and review of Independent Verification and Validation (IV&V) plans of Avionics Hardware
  • Experience across a variety of chip, board and network level communication protocols
  • Experience with object-oriented designs and languages
  • Experience with C/C++/Python
  • Experience with software development practices including: Configuration Management practices and tools such as Git
  • Continuous Integration / Continuous Delivery (CI/CD)

Nice To Haves

  • Experience with software control systems
  • Expertise with Hardware Description Languages (Verilog / VHDL)
  • Familiarity with and understanding of DevSecOps pipelines and processes
  • Technical leadership experience in an Engineering environment
  • Experience presenting hardware / software / system architecture and designs to both internal audiences as well as external customers
  • Familiarity with standards such as RCC-319, SMC-012/021 or DO-178

Responsibilities

  • Participate in an agile scrum team to develop simulations of launch vehicle and launch pad systems in support of the software development and mission integration teams.
  • Develop and document software requirements.
  • Develop and implement software designs.
  • Perform peer review and test of implemented software.
  • Participate in collaborative planning across software teams to identify simulation needs.
  • Collaborate with system owners to ensure software simulations accurately reflect the systems being simulated.

Benefits

  • 401(k) match plus an additional employer contribution
  • Discretionary annual incentive bonus for eligible employees
  • Generous paid time off
  • Flexible work environments
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service