United Launch Alliance (ULA)
United Launch Alliance (ULA)
1,001 – 5,000 Employees
ConsultingLogisticsManufacturing
United Launch Alliance (ULA) is a space launch company focused on expanding reliable and commercial access to orbit. Its next-generation Vulcan rocket supports missions for government and commercial customers, including NASA crew transport initiatives. With expertise spanning aerospace manufacturing, launch operations, logistics, and technical consulting, ULA develops and delivers launch services for missions that extend humanity’s reach into space.

Simulation Software Engineering Manager

Lead teams at United Launch Alliance developing and testing launch vehicle simulation software. Oversee program delivery, agile practices, integration, and verification, validation, and accreditation.

Description

  • Lead a team that designs, develops, and tests simulation software for launch vehicle systems.
  • Plan project schedules, track development work, and assess process and reliability metrics.
  • Collaborate with product owners, technology architects, quality and automation teams, and external customers.
  • Help set the software engineering organization’s direction, owning processes and providing technical leadership.
  • Contribute to proposals, future planning, and software roadmaps.
  • Direct recurring and one-time development of integrated vehicle simulation products for ULA launch vehicle programs.
  • Manage program cost, schedule, and earned value.
  • Work across functional teams to address technical and program risks, issues, and challenges.
  • Build working relationships with customers, suppliers, consultants, partners, and internal and external stakeholders.
  • Ensure software development follows established processes, procedures, and requirements.
  • Strengthen and advance Scaled Agile Framework (SAFe) practices and processes.
  • Guide agile ceremonies, including program increment planning, system demonstrations, and design reviews.
  • Build and lead a team responsible for requirements, simulation software and data products, integration, testing, and deployment.
  • Hire team members, manage performance, and support career development.
  • Guide capabilities and roadmaps for flight software, ground software, and integrated test environments.
  • Lead model porting, integration, and verification, validation, and accreditation across simulation frameworks.
  • Manage simulation testbed configurations and hardware and software integration.

Requirements

  • Bachelor’s degree in a STEM field from an accredited college or university.
  • At least 8 years of related work experience.
  • Previous experience managing people or programs and projects.
  • Ability to lead across organizational boundaries and contribute to cross-functional teams.
  • Experience with task planning, budgeting, and project or program management.
  • Interpersonal skills in collaboration, motivation, coaching, and conflict resolution.
  • Strong communication, interpersonal, and facilitation skills.
  • Experience building a strong team culture.
  • Ability to develop and motivate employees.
  • Self-directed approach, sound decision-making, and ability to work with minimal direction.
  • U.S. Person status as defined in ITAR 22 CFR 120.62.
  • Preferred: Advanced degree.
  • Preferred: A combination of software or computer science and other engineering degrees.
  • Preferred: Leadership experience in simulation or modeling and simulation.
  • Preferred: Lean-Agile program or project management experience with SAFe, Scrum, or XP.
  • Preferred: Earned value management experience in an Agile setting.
  • Preferred: Proposal development experience.
  • Preferred: Experience with government agencies such as NASA or the Department of Defense, and the independent verification and validation contractor community.
  • Preferred: Full software development lifecycle experience in real-time and faster-than-real-time simulation environments.
  • Preferred: Familiarity with modern software development practices and tools.
  • Preferred: Modeling and simulation experience in areas such as trajectory analysis, vehicle dynamics, avionics simulation, and hardware-in-the-loop.
  • Preferred: Hardware and software integration and testing experience.
  • Preferred: Software architecture experience.
  • Preferred: Flight or ground software development experience.
  • Preferred: Experience developing software test environments.
  • Preferred: Experience with simulation frameworks.
  • Preferred: Experience with emulation technologies and virtual testbed development.
  • Preferred: Cybersecurity experience for software or test environments.
  • Preferred: Strong understanding of cybersecurity policies, practices, and procedures.
  • Preferred: Experience with C++, Python, and Linux.
  • Preferred: Development and execution on cloud platforms such as AWS and Azure.
  • Preferred: Experience with real-time operating systems and embedded systems.
  • Preferred: Knowledge of avionics systems, flight computers, and bus protocols such as 1553 and RS-422.
  • Preferred: Knowledge of verification, validation, and accreditation processes and methods.
  • Preferred: Experience co-developing and integrating systems with external partners.

Benefits

  • 401(k) matching and an additional employer contribution.
  • Discretionary annual incentive bonus for eligible employees.
  • Generous paid time off.
  • Flexible work arrangements.
  • 9/80 schedule with every other Friday off.
  • Relocation assistance may be available.

Related Jobs

Walmart

Staff Software Engineer, Agentic AI — Walmart

Walmart

Lead the architecture and development of scalable agentic AI applications and multi-agent systems at Walmart. Partner across engineering, data science, product, and business teams to deliver enterprise AI products.

Open