2013 - Present: Component Owner - Demonstration Mode Demonstration mode is used for product training and trade show demonstrations. It is also used extensively by internal engineers and technicians for informal system testing and feature production. Demonstration mode also helps our system benches pair with flight simulators for a fully responsive simulated cockpit. As component owner, I am responsible for the following:
2012 - Present: Software Engineer - Aviation Panel Mount Displays. Garmin Aviation creates flight decks and avionics for helicopters and personal aircraft, including experimental and sport aircraft. Garmin primarily created portable GPS units as well as retrofit avionics for existing aircraft. However, the new generations of flight decks are being installed in many OEM aircraft on the factory line. As a Software Engineer, I am responsible for designing, reviewing, and certifying modules and software systems to support new technology and improve the capability and performance of existing functionality. This requires a lot of technical leadership and project planning since our changes must not only support next generation units, but also our current platforms. With so much complexity, I must balance many projects at once, as well as the many development tasks for each project. This includes:
After about a year of fixing issues and developing enhancements in random places, I am now focusing primarily on the system Kernel and other lower level libraries. This requires frequent interfacing with hardware teams and referencing datasheets. This also means I am responsible for debugging some hard to reproduce items that pop up every so often.
Coding Languages:
Coding Environments:
Applications:
OS Administration:
Hardware & Protocols: