Emulation Integration Software Engineer 4

United Launch Alliance•Centennial, CO
•$137,767 - $229,612

About The Position

At United Launch Alliance (ULA), the Emulation Integration Software Engineer for the Artemis Emulator Integration team integrates software models of ULA’s Centaur V subsystems into a framework supporting hardware-in-the-loop testing and all-digital integrated vehicle training simulations. The role works with the Responsible Systems Engineer and Product Owners for the Integrated Test Environment (ITE), Flight Computer Emulation (MSIM2), and Avionics and Fluid-Mechanical Simulations (Sims) teams, as well as multidisciplinary NASA stakeholders. The engineer collaborates on software requirements and verification plans, coordinates model improvements and updates for the SLS and Orion simulation, and plans delivery and support of avionics and simulation hardware at NASA, ULA, and Lockheed Martin facilities. The role also defines and communicates product vision and strategy, helps set integrated team priorities, and works with Product Owners to plan program increments, sprints, and goals.

Requirements

  • Bachelor’s degree in STEM or a related technical field from an accredited college or university.
  • At least 6 years of related work experience.
  • Experience working as a Product Owner in an agile development environment using an Atlassian tool suite, such as Jira or Confluence.
  • Experience with software development best practices, including Git or similar configuration management tools, CI/CD pipelines, test automation, containerization, and release deployments.
  • Experience with systems engineering practices, including requirements development and decomposition, interface definition and ICD interpretation, and traceability and acceptance criteria creation.
  • Experience collaborating across hardware, software, and systems teams.
  • Working knowledge of C, C++, Python, and object-oriented design principles.
  • Excellent verbal and written communication skills.
  • Applicants must be U.S. Persons as defined by ITAR.

Nice To Haves

  • Master’s degree in STEM or a related technical field from an accredited college or university.
  • Experience as a Product Owner in a scaled agile development environment using an Atlassian tool suite, such as Jira or Confluence.
  • Experience developing, validating, or supporting real-time software systems.
  • Experience with requirements management tools such as DOORS, Jama, or JIRA.
  • Experience authoring, executing, or reviewing IV&V plans.
  • Experience presenting complex system or software architectures to internal and external stakeholders.

Responsibilities

  • Collaborate with software engineering teams to develop, refine, review, baseline, implement, test, and verify cohesive software requirements for hardware-in-the-loop testing and all-digital integrated vehicle training simulations.
  • Drive the design, development, execution, review, and approval of software verification test plans.
  • Coordinate with multidisciplinary NASA stakeholders to onboard time-phased model fidelity improvements for operator and crew training exercises.
  • Coordinate the release, documentation, deployment, and integration of Centaur V model updates into the end-to-end SLS and Orion simulation.
  • Plan delivery, setup, operations, and maintenance of avionics and simulation hardware at NASA, ULA, and Lockheed Martin facilities.
  • Define and communicate product vision and strategy to stakeholders and development teams.
  • Serve as arbiter of the integrated team's priorities.
  • Work with the ITE, MSIM2, and Sims Product Owners to plan program increments, sprints, and goals.

Benefits

  • 401(k) match plus an additional employer contribution
  • Discretionary annual incentive bonus for eligible employees
  • Generous paid time off
  • Flexible work environments
  • Relocation may be available
  • Most salaried team members work a 9/80 schedule, with every other Friday off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service