• Embedded software developer for Garmin Aviation’s Integrated Flight Deck, with a focus on cutting edge aviation safety software (TAWS, HTAWS, SurfaceWatch, Stabilized Approach, Autonomi, etc).
• Project manager/lead developer during the development of several large software features (delegated tasks to other engineers, estimated effort, ensured the features finished prior to software deadlines, etc).
• Software feature lead for several of Garmin's Aviation Safety software features (communicated directly with OEMs and customers to provide information and technical support).
• Represented Garmin during the aviation industry’s development of new safety and alerting standards for offshore helicopter operations (DO-376).
• Trained and mentored junior developers and engineers, teaching skills in aviation software engineering and working to improve overall team performance.
• Developed software to strict performance and reliability standards (FAA mandated requirements - DO-178C).
• Experience with the “full stack” of embedded development – from working with pilots on UI design to writing low level algorithms.
• Wrote technical documents and requirements to document the behavior of software features.
• Developed both unit tests (C) and system level tests (Python); familiar with structural coverage, black box testing, etc.
• Extensive experience with independent code reviews, version control (Git, SVN), automated testing (Jenkins), and the Atlassian product family (Jira, Confluence).