Matthew O. is a Software Engineer (Dragon) at SpaceX.
Spacex
View- Website:
- ablspacesystems.com
- Employees:
- 80
-
Software Engineer (Dragon)SpacexLos Angeles, Ca, Us -
Flight Software EngineerAbl Space Systems Jan 2024 - PresentEl Segundo, California, United States• Designed and implemented mission critical flight software features under tight deadlines, including one instance earning CEO recognition for preventing static fire schedule delays.• Led a small team in developing flight software for an Engine Controller Unit (ECU) on an embedded platform, baselined software requirements and created a software development and validation roadmap.• Designed and implemented a State Machine framework and Sequence Engine in C++ for said ECU, used to autonomously command and operate rocket engines during tests and flights.• Performed integration and system-level latency testing between hardware/software components, including Inertial Measurement Unit (IMU), Attitude Control System (ACS), and Thrust Vector Controller (TVC).• Built a Hardware-out-of-the-Loop (HOOTL) simulation framework in C++ for integration and system-level testing of real-time distributed systems in a virtualized environment.• Conducted comprehensive system-level testing using Hardware-in-the-Loop (HITL) simulations to validate state machine logic for launch, static fire, and abort scenarios, as well as nominal performance of flight software algorithms. -
Gnc Software EngineerAbl Space Systems Jun 2022 - Jan 2024El Segundo, California, United States• Developed and maintained embedded systems software in MATLAB, Simulink, and C++ for flight-critical Guidance, Navigation, and Control (GNC) algorithms.• Implemented state machine logic for high-risk launch vehicle operations, integrating comprehensive safety checks and configuration lock-outs to mitigate risks and prevent catastrophic errors.• Maintained the sequence engine and ground commanding systems for the RS1 launch vehicle, enabling deterministic actuator commanding, sensor abort handling, and safe execution of critical launch operations.• Created a Python-based configuration management system integrated with GitLab CI, streamlining verification, release, and deployment workflows to enhance reliability and reduce manual effort.• Designed a custom Simulink test coverage tool in Python, saving $30,000 annually in licensing costs and increasing software unit testing coverage from 7% to over 90% within three months.• Implemented scalable Monte Carlo simulation infrastructure using C++, Python, AWS, and GitLab CI, enabling a significant increase in simulation runs while reducing runtime from over 1 day to a few hours.• Designed a front-end GNC Simulation Homepage for visualizing Monte Carlo simulation data through interactive, web-based plots, leveraging cloud storage and automated CI/CD pipelines. -
Avionics Data Acquisition LeadPurdue Space Program: A Seds Chapter Sep 2020 - Jan 2022West Lafayette, Indiana, United States• Coordinated in an interdisciplinary Avionics team developing mission-critical recoverysystems for the Purdue Space Program Hybrid Propulsion Rocket• Initiated and managed the creation of a microcontroller-based inertial navigation system to promote iterative improvement through flight trajectory analysis• Utilized the MATLAB Sensor Fusion and Tracking Toolbox to estimate orientation and position using an inertial measurement unit, GPS, and extended Kalman Filter algorithm -
Avionics Team MemberPurdue Space Program: A Seds Chapter Sep 2019 - Sep 2020West Lafayette, Indiana, United States -
Submarine Launched Ballistic Missile (Slbm) Flight Systems Modeling & Analysis Student TraineeNaval Surface Warfare Center Dahlgren Division May 2021 - Aug 2021United States• Substantially contributed to the creation and development of an automated greybox testing framework planned to save thousands of department-wide man-hours in software testing• Developed validation algorithms in Python testing SLBM software that were critical for the effective presentation of said testing framework to division leadership and software engineers• Collaborated in a large team of interdisciplinary interns utilizing GitLab and the Agile Feature-Driven Development (FDD) methodology for software product development• Received praise from software developers and division heads at design reviews for impressive product functionality, excellent team organization, and thorough GitLab documentation
Matthew O. Education Details
-
Aerospace, Aeronautical And Astronautical Engineering
Frequently Asked Questions about Matthew O.
What company does Matthew O. work for?
Matthew O. works for Spacex
What is Matthew O.'s role at the current company?
Matthew O.'s current role is Software Engineer (Dragon).
What schools did Matthew O. attend?
Matthew O. attended Purdue University.
Who are Matthew O.'s colleagues?
Matthew O.'s colleagues are Jared Chiang-Zeizel, Aaron Williams, Joy Mosdell, Kevin Scott Romero, Edwin Espiritu, Dylan Mejia-Peraza, Becca Heersink.
Not the Matthew O. you were looking for?
-
-
Matthew O.
Technical Program & Software Engineering Infrastructure | 🚧 Results-Driven Technical Program Manager With Talent For Implementing Strategic Changes & Infrastructure AutomationHempstead, Tx -
Matthew O. Bond, PhD
Pasadena, Ca2nsf.gov, nordstrom.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial