Oliver Graff
Senior Software Engineer at K2 Space Corporation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
K2 Space Corporation
-
United States
-
Defense and Space Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2023 - Present
-
-
-
SpaceX
-
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
-
-
-
SpaceX
-
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.
-
-
-
SpaceX
-
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.
-
-
-
SpaceX
-
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."
-
-
-
Stenhouse Consulting, LLC
-
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 -
2006 - 2013 The Wheeler School
Highschool