Lucas Ward

Lead Software Engineer - Simulation and Modeling

Denver, Colorado, United States

About

I lead simulation engineering teams developing mission-critical simulation software that enables lunar exploration. My experience spans technical leadership, systems engineering, and organizational growth, with a focus on building scalable simulation capabilities that support spacecraft development from design through flight operations. At Intuitive Machines, I lead a team of simulation engineers supporting an expanding portfolio of lunar missions. As the company has grown, I've guided the simulation team from one that supports a single 6DOF simulation for one lunar lander into one that delivers a multi-program simulation capability for multiple spacecraft simultaneously. I'm interested in building engineering organizations that scale. That includes recruiting and mentoring engineers at all career stages, fostering a collaborative culture, and balancing technical excellence with execution.

Experience

  • Intuitive Machines (10 yrs 8 mos)
    • Simulation and Modeling Lead - Lunar Access Services
      May 2022 - Present · 4 yrs 3 mos

      Manage and lead software development for the simulation and modeling team, developing simulations for multiple lunar access services projects. Our team's products are used across multiple projects for GNC development and analysis, flight software development and analysis, processor-in-the-loop and hardware-in-the-loop avionics testing, and mission operator training in end-to-end simulations. Roles and responsibilities: - Lead development of simulations to support flight dynamics development and analysis, flight software design and analysis, fault detection, isolation, and recovery testing, hardware-in-the-loop flatsat testing, mission operations training - Assist with model and simulation software development across all vehicles and missions - Work with subsystem subject matter experts to facilitate 6DOF sim model development - Design and implement data-driven, automated solutions to support multiple vehicles with multiple missions - Support the external teams in simulation utilization - Balance simulation model fidelity and runtime performance to satisfy needs for various testbeds (realtime performance in HITL testbeds and flatsat testing, faster-than-real-time performance in analysis and Monte Carlo environments) - Manage team administratively, including recruiting, hiring, conducting performance appraisals, and recommending salary/bonus increments - Utilize Agile processes for planning and coordinating software development work using Atlassian tools

    • Senior Development Engineer
      Oct 2019 - May 2022 · 2 yrs 8 mos

      Senior software engineer for modeling and simulation on Nova-C and related CLPS vehicles. Responsibilities include: - Develop software models for vehicle sensors, propulsion systems, power, communications, and dynamics for 6-degrees-of freedom dynamic simulations within NASA’s Trick simulation framework (https://github.com/nasa/Trick) - Support integration, analysis, and testing efforts in multiple environments including software-in-the-loop (SIL), flight processor-in-the-loop (PIL), mission control operations, avionics labs, and robotics test environments. - user support for internal simulation customers

    • Senior Development Engineer
      Dec 2015 - Oct 2019 · 3 yrs 11 mos

      Software Engineer supporting Orion as part of NASA's Artemis Program Responsibilities include: - Python, C++, and Java development for the Software-Only Crew Exploration Vehicle Risk Reduction Analysis Test Environment Simulation (SOCRRATES) platforms to support Lockheed Martin Orion FSW development. - Python development for Partition Level Application Test for Orion (PLATO) FSW test verification efforts in both software-in-the-loop and hardware-in-the-loop environments.

  • Aerospace Engineer at Emergent Space Technologies, Inc.
    Feb 2012 - Dec 2015 · 3 yrs 11 mos

    OSIRIS-REx simulation developer and FSW tester. Software developer for the DARPA System F6 Cluster Flight Application (CFA) simulation and flight software. • Designed and implemented a distributed simulation using NASA’s Trick simulation framework to run CFA flight software in a faster-than-real time environment on a Linux desktop or virtual machine. • Provided detailed documentation of simulation models and simulation usage for a user base consisting of simulation developers, GN&C algorithm developers, FSW developers, testers, and system integrators. • Developed and unit tested flight software in MATLAB and C++ for the CFA Maneuver Planning Service.

  • Aerospace Engineer at L-3 Communications, Enterprise IT Solutions
    2007 - 2012 · 5 yrs

    Simulation integration lead for the Hardware-in-the-loop ALHAT System Testbed (HAST) (2008-2011), ALHAT Helicopter test (2010), Project Morpheus simulation (2011-2012). • For HAST, developed and maintained a 6-degrees-of-freedom dynamic lunar orbit-to-landing simulation using NASA’s Trick simulation framework. • Integrated guidance, navigation, and control software and sensor algorithm software from other ALHAT-participating centers into the simulation. • Developed navigation sensor models for altimeter, velocimeter, terrain relative measurements, and hazard relative measurements. • In preparation for an ALHAT helicopter flight test, led the simulation effort to use helicopter test flight GPS data to derive a trajectory and emulate GPS and IMU sensor measurements that drove the ALHAT navigation filter running on a flight computer. • Supported integration of flight sensors (GPS, IMU) and a 2-axis gimbal with ALHAT avionics. • Produced scheduled simulation releases along with associated documentation and test results. • Led the development of functional sensor emulators for the ALHAT laser altimeter, Doppler LIDAR velocimeter, and Hazard Detection System (HDS) sensors. The functional emulators were developed for interface debugging prior to integrations of the actual sensors and the Project Morpheus GN&C software. • Led the development of a 6-degrees-of-freedom simulation for the terrestrial vertical-take-of and landing Morpheus vehicle using Trick. This included developing vehicle models, sensor models, integrating GN&C flight software, and integrating the simulation with NASA's EDGE graphics package to support Range Safety Testing.