Ryan McWilliams
Embedded Systems Engineer
Statement
I am an Embedded Systems Engineer with 6 years of experience in prototype systems using open hardware; guidance, navigation, and control algorithms; and aerospace engineering.
Skills
CC++PythonJavaInertial NavigationMagnetic NavigationSensor FusionState EstimationDynamic Control TheoryFlight DynamicsOrbital Mechanics
Experience

Participated in the design and development of prototype systems based on modular open standards approach (MOSA) technologies. Project lead of a team in a time-bound & budget-constrained project to implement, integrate, verify, and document custom system designs meeting unique customer requirements. Coordinated with team members & communicated with customers to derive functional definitions from high-level system requirements. Implemented the AltaAPI in a C-based application for a Windows environment to control a MIL-STD-1553 device for testing purposes. Extended an existing Python script to retrieve & display MIL-STD-1553 data in a user-accessible format. Supported the revision and enhancement of the Hardware Open Systems Technologies (HOST) standards framework including the ongoing development of Small Form Factor technologies. Completed professional training courses for UAF Systems Modeling & RF EW Concepts. Primary representative of organization and sponsor interests at recurring industry events including technical working sessions and business development opportunities. Provided regular guidance and detailed documentation to Department of Defense sponsors.

Master’s Thesis: Designed a particle filter to estimate vehicle location based on magnetic map-matching of measured data under the advisory of Dr. David Bevly. Presented on the particle-based magnetic localization technique at ION GNSS+ 2021. Collected and analyzed experimental data outputs of magnetometers, GNSS, INS, and radar sensors mounted on a ground vehicle. Performed noise analysis of IMU systems to investigate sources of error growth and estimate error dynamics over simulated 6-DoF aerial trajectories. Developed a pedestrian navigation platform to collect barometric, magnetic, and global positional data for novel research. Modified sensor drivers to improve data interpretation quality and software reliability.
Education

Specialized in Guidance, Navigation, and Control

Minor in Computer Science