Dynamic Embedded Software Engineer with experience at Northrop Grumman, skilled in C/C++ programming and technical documentation. Proven track record in implementing robust software testing protocols and resolving complex integration issues. Adept at collaborating with cross-functional teams, ensuring high-quality deliverables and enhancing system performance through innovative solutions.
Senior Design: Slope Savior, Developed an impact detection and guidance recovery system designed for deployment in environments with limited or no cellular communication. The system comprises two primary components: the Beacon and the Station. The Beacon is worn by a snowboarder or skier and is responsible for detecting critical impact events, subsequently transmitting distress signals. The Station, operated by Ski Patrol, receives these distress signals and provides navigational guidance to locate individuals involved in severe crashes., The system employs LoRa for wireless communication between the Beacon and the Station. A magnetometer and GPS are integrated for navigation, while a 3-axis accelerometer is used for impact detection. The user interface consists of an LCD display and physical buttons for interaction., Key responsibilities included software development for the Station, with a primary focus on the guidance recovery system, as well as configuring the LoRa communication protocol for both the Beacon and the Station.
Northrop Grumman Project: Lead Test Engineer Formal Qualification Test, Developed automated tests in LabVIEW/TestStand using PXIe cards for digital/analog I/O and various electrical instruments. Designed and implemented a reusable serial message handler to streamline testing and improve efficiency for the test team on other projects. Engineered a test fixture to house the microcontroller for FQT. Authored Software Test documents, pertaining to test descriptions, plans, acceptance procedures, and reports.
Northrop Grumman Internship Experience: Telemetry Development, Developed software modifications to improve telemetry data transmission. Implemented functions to refine data synchronization and updated telemetry data structures for greater efficiency. Modified the application to utilize Direct Memory Access (DMA) for data transfer to the telemetry (TM) radio, reducing latency and optimizing messaging performance.