Sign in

Senior Avionics Embedded Software Engineer

Atlanta, Georgia, United States
March 02, 2018

Contact this candidate

Page *

Nate Fisher

Avionics Embedded Systems Engineer, PE


Nate Fisher is a software engineer with a focus in real-time embedded systems. His career's engineering contributions are currently flying in aircraft guidance equipment, powering large-scale web applications and enabling VoIP communications. In previous roles, Nate was a software systems engineer with Honeywell Aerospace, a real-time firmware engineer for PCH's Lime Lab, founded and led a successful software consulting agency and brokered business aircraft transactions totaling over $20MM. Nate brings over nine years of technical and business experience, holds a BS in Electrical Engineering from Georgia Tech and is a registered Professional Engineer in the state of Arizona. Also an aviation geek, he is an instrument-rated private pilot, USPA AFF and tandem skydiving instructor, survived two high-speed canopy malfunctions, as well as, a few BASE jumps and enjoys most means of noncommercial flying. Experience

Senior Software Engineer, Avionics at Kitty Hawk . November 2016 - Present

- Real-time software design and development of onboard flight control computer functions, such as communications and navigation; This work included development of software (in C) targeting an application-class processor, software to support HIL/SIL simulators and also python-based code generation tools

- Investigated and resolved INS/GPS anomalies found during flight test

- Developed CONOPS for a flight management system to be implemented for an autonomous electric VTOL aircraft, operated in civil airspace

- Engaged third-party vendors for products and services such as TCAS and the development of software plans and standards satisfying DO-178C objectives

Lead Avionics Architect, Project Vahana at A^3 by Airbus Group May 2016 - August 2016 (4 months)

- Led the initial design of a SWaP-optimized and safety-critical avionics architecture

- Designed a process-controlled build system based on the GNU ARM Embedded toolchain and LLVM Clang (using Docker) for cross-compilation to a variety of targets and host systems

- Worked with FAA Designated Engineering Representatives to develop plans for certifiable aircraft systems

- Developed CONOPS, System Requirements and Software Requirements, as well as, plans and processes per RTCA DO-178C

Firmware Engineer, Real-time Embedded Systems at PCH Lime Lab Page 2

January 2014 - May 2016 (2 years 5 months)

- Real-time systems design, including requirements definition, software architecture and modeling, software implementation and verification

- Software optimization for deeply embedded systems

- Processor, memory and sensor component selection for performance/cost/power optimization

- Electrical system rapid prototyping, first article debug and bring-up

- Bare-metal and RTOS-based firmware development (in C) for ARM Cortex-M processors

- Implemented solutions with RTOS kernels such as FreeRTOS and TI DSP/BIOS

- Experience with symbolic debugging, tracing and code instrumentation for diagnosis of real-time issues

- System design using DMA, CMOS sensors (Omnivision OV5640/2), I2C, SPI, USB, PMIC, Lithium Batteries, UART, WiFi (Broadcom BCM43362), GSM (SIM900), Bluetooth Classic and BLE (Broadcom BCM20737 + STM32 host), ASIC audio codecs, external SRAM and external Flash storage

- Design, schematic capture and PCB layout/routing design (Altium Designer), manufacture, assembly and DFM optimization analysis, such as BOM item reduction

- Contributed to internal and client-facing technical and strategic brainstorming sessions regularly

- Organizer and technical mentor for several hardware hackathon events Embedded Software Engineer, Flight Management System at Honeywell Aerospace January 2012 - December 2013 (2 years)

- Developed C++ avionics navigation software, in compliance with DO-178B process mandates, interfacing the display unit and flight computer to initiate air-to-ground datalink communications

- Resolved TCP/IP network communications issues with an on-board data management unit by packet analysis using Wireshark

- Developed and led an Agile Test Driven Development deployment strategy within a legacy code-base

- Negotiated and developed the communications protocol requirements between Flight Management and Displays working groups

- Developed tools in Ruby to automate code review auditing for compliance to software certification guidelines

- Coordinated the development of the required time of arrival, secondary flight plan and data management unit interface functions on the Boeing 747-800, Embraer E170, Dassault Falcon 7X and Gulfstream G650 programs

Software and Systems Engineer, Founder at Doubleshot Technologies February 2009 - September 2011 (2 years 8 months)

- Developed two video processing applications using MATLAB and OpenCV (C++) which automated foreground extraction, feature detection and spline generation

- Led system transition planning for a Verizon Wireless digital assets repository, servicing thousands of commercial users, to improve performance, scalability, security and maintainability

- Engineered software utilizing OO, MVC and multi-threading concepts; Configured and managed applications using Linux servers

Page 3

- Oversaw configuration management using Subversion; Programmed custom Perl and Bash shell scripts to support continuous integration

Business Aircraft Broker

January 2007 - May 2009 (2 years 5 months)

- Performed acquisition consultation for C-level executives and organizations seeking the sale or purchase of executive transport aircraft; Utilized knowledge of C208B, Lear 45XR and King Air 90/B200 systems, alongside timely market information, to appraise assets, as well as facilitate modification, ferrying, training and service required during any phase of the transaction

- Secured 10 listing agreements comprised of $20M in assets over 2 years; Responsible for full account lifecycle (business development, contract negotiation, budgeting, sales, transaction handling)

- Mediated all aspects of aircraft pre-purchase negotiation including inspections, logistics, and purchase contracts to ultimately close over $15M in aircraft sales and services Aircraft Surveillance Sensor Engineer Co-op at Sensis Corporation May 2006 - August 2006 (4 months)

- Assisted in prototype development of a wireless, airport terminal-area aircraft sensor system

(multilateration) using 900MHz radios in a mesh network. Tested RF integration of GPS, Communication and 1090MHz aircraft transponder radios.

- Managed vendor relationships and secured infrastructure services for system deployment (Leased data lines to airport test facilities)

Flight Test Engineer Co-op at Gulfstream Aerospace May 2004 - August 2004 (4 months)

- Engineered flight test plans on four aircraft and charted on-board data recording systems

- Participated in FAA certification and flight testing of Air Data Computers and EGPWS avionics for G450 and G550 aircraft

- Developed automated Unix-based tools for the creation of flight test data plots Education

Georgia Institute of Technology

BSEE, Electrical Engineering and too many Aerodynamics courses, 2002 - 2007 Honors and Awards

Honeywell Outstanding Engineer, Honeywell Bravo Award Page 4

Nate Fisher

Avionics Embedded Systems Engineer, PE

Contact this candidate