Oliver Graff

Senior Software Engineer at K2 Space Corporation
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Brownsville, Texas, United States, US
Languages
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Defense and Space Manufacturing
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jun 2023 - Present

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • Mar 2022 - May 2023

    • Software Engineer II
      • Oct 2020 - Mar 2022

    • Software Engineer
      • Jun 2018 - Oct 2020

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Flight Software Development Intern
      • May 2017 - Aug 2017

      Implemented enhancements, new features, bug fixes, and automated testing for propulsion related Crew Dragon Flight Software. This includes adding features to detect and respond to propellant leaking in Draco engines, to detect multi-fault leaks, and to communicate faults to GNC code appropriately. Worked to simplify and refactor existing systems as requirements changed. Implemented a configuration generator system for Crew Dragon that will reduce future maintenance burden. Implemented enhancements, new features, bug fixes, and automated testing for propulsion related Crew Dragon Flight Software. This includes adding features to detect and respond to propellant leaking in Draco engines, to detect multi-fault leaks, and to communicate faults to GNC code appropriately. Worked to simplify and refactor existing systems as requirements changed. Implemented a configuration generator system for Crew Dragon that will reduce future maintenance burden.

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Flight Software Platforms Intern
      • May 2016 - Aug 2016

      Created, presented, and implemented a plan to upgrade the flight software build system. This upgrade allowed building flight software using a "clean" interface to the platform installed on the target. Upgraded the toolchains used to build the platforms and the flight software to GCC5.3 using the MUSL libc. The libc upgrade included changes to the assembly in MUSL to support the particular PowerPC variant SpaceX uses. Created, presented, and implemented a plan to upgrade the flight software build system. This upgrade allowed building flight software using a "clean" interface to the platform installed on the target. Upgraded the toolchains used to build the platforms and the flight software to GCC5.3 using the MUSL libc. The libc upgrade included changes to the assembly in MUSL to support the particular PowerPC variant SpaceX uses.

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Flight Software Test Intern
      • May 2015 - Dec 2015

      Planned, tested and executed migration from SVN and Trac to Git and JIRA. Investigated side effects of Linux Kernel updates to Hardware Out of the Loop Testing (HOOTL) infrastructure. Improved overall robustness of HOOTL and Hardware in the Loop test infrastructure. Implemented continuous integration for test infrastucture. Added ability to telemeter data to the test driver. Wrote and implemented test plans for flight software components such as "output agreement" and "Firmware Comm." Planned, tested and executed migration from SVN and Trac to Git and JIRA. Investigated side effects of Linux Kernel updates to Hardware Out of the Loop Testing (HOOTL) infrastructure. Improved overall robustness of HOOTL and Hardware in the Loop test infrastructure. Implemented continuous integration for test infrastucture. Added ability to telemeter data to the test driver. Wrote and implemented test plans for flight software components such as "output agreement" and "Firmware Comm."

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Consultant
      • Jun 2010 - May 2015

      Responding to client support requests ranging from virus cleanups to enterprise IT environment setup and maintenance, to a myriad other computer issues. Rapid Database Development, custom C(++) and Objective-C development. Recommend solutions and purchases to client upper management. Responding to client support requests ranging from virus cleanups to enterprise IT environment setup and maintenance, to a myriad other computer issues. Rapid Database Development, custom C(++) and Objective-C development. Recommend solutions and purchases to client upper management.

Education

  • University of Michigan
    Bachelor of Science (B.S.), Computer Engineering
    2013 - 2017
  • 2006 - 2013 The Wheeler School
    Highschool
    2006 - 2013

Community

You need to have a working account to view this content. Click here to join now