AK6TE Jason Watkins

Resume

Principal software engineer at KBR supporting projects at NASA Ames Research Center. Develops cFS flight software for the VIPER lunar rover and serves as software lead on an airspace safety research project. C++, Rust, and Python. U.S. Army veteran.

Email
jason@ak6te.com
GitHub
jason-watkins
LinkedIn
jwatkins42
Status
U.S. citizen

Experience

KBR, formerly Stinger Ghaffarian Technologies

June 2017 - present

NASA Ames Research Center, Moffett Field, CA, and remote.

May 2026 - present
Principal Software Engineer
April 2023 - May 2026
Senior Software Engineer
October 2017 - April 2023
Software Engineer
June 2017 - September 2017
Research Engineering Intern

KBR acquired SGT in 2018. My work under the NASA contract has continued without interruption.

VIPER Lunar Rover

2019 - present

Flight software engineer for NASA's Volatiles Investigating Polar Exploration Rover (VIPER), targeted for lunar delivery in late 2027. Developed new cFS applications and modified flight-heritage applications for onboard commanding, telemetry, and power-system interfaces. Led development and maintenance of the rover's continuous integration system in Atlassian Bamboo. This work included build scripts, build agents, and migration to a Docker-based environment used by the flight, ground, and simulation teams. Collaborated with the Ground Data System team on communications and command-and-telemetry interface control documents.

Deep Space Autonomy

2020; 2026 - present

Flight software engineer contributing to software architecture, testing infrastructure, and cFS application development.

Earth Independent Operations

2025 - 2026

Contributed to the software architecture for autonomous lunar operations and helped standardize interface control documents.

Air Traffic Management and Safety

2025 - present

Software lead on a successor R&D project applying the System-Wide Safety backend architecture to conventional air traffic operations. Sets technical direction and coordinates schedules for two engineers. The service ingests live FAA SWIM and AADC data feeds, periodic CIFP and NASR updates, and NOAA METARs. It integrates safety metrics and includes a visualization frontend built on OpenMCT and CesiumJS.

System-Wide Safety

2017 - 2025

Software lead on an R&D project developing tools to demonstrate and explore safety technologies for unmanned airspace management. Set technical direction and schedule for teams ranging from one to four engineers over the life of the project, and mentored five interns, who contributed to the main codebase. Responsible for the backend architecture in Flask, PostgreSQL, and SQLAlchemy, integrating safety metrics developed by NASA researchers. Worked with those researchers to develop metrics in their preferred language, translated the algorithms to C++, and integrated the implementation into a unified service providing safety advisories to sUAS operators.

Prognostics as a Service

2017

As an intern, extended the Generic Software Architecture for Prognostics (GSAP) with a REST API that exposed its prognostics capabilities as an online service. First author of the Prognostics As-a-Service paper.

NASA Ames Research Center

June 2016 - September 2016

Research Engineering Intern. Moffett Field, CA.

Generic Software Architecture for Prognostics

Contributed to development of a generic software architecture for prognostics. Improved codebase reliability by adopting C++11 features, expanding unit-test coverage, automating builds and tests, and establishing continuous integration.

Broadcom Corporation

January 2016 - June 2016

Computer Engineering Intern. Irvine, CA.

Developed tools and simulations to answer customer questions, reproduce customer issues, and provide application-specific advice on device configuration. Built rich visualizations to explain complex interactions between Bluetooth settings.

NASA Ames Research Center

March 2015 - August 2015

Research Engineering Intern, Diagnostics and Prognostics Group. Moffett Field, CA.

X-Plane Connect

Developed extensions to the X-Plane data protocol and implemented a cross-platform UDP network service as an X-Plane plugin. Designed reference client implementations in C, Java, MATLAB, and Python, with a comprehensive test suite in every client language to verify both client and server behavior. Refactored a monolithic procedural code base into modular, object-oriented C++, and provided end-user support. One of the most popular repositories in the NASA GitHub organization, and used by several universities as part of their curriculum.

Compound Eye

Worked with a large group of interns and engineers on a new optical motion tracking sensor. Developed parallel simulation software to characterize the sensor's optical properties. Ran high-resolution optical simulations on NASA's Pleiades supercomputer, analyzed experimental and simulated data, and helped design a MySQL schema for the results.

NASA Armstrong Flight Research Center

June 2014 - August 2014

Computer Engineering Intern. Edwards, CA.

Auto-tracking Antenna

Developed a two-axis proportional control system to track an aircraft in flight. Integrated data acquisition from a UAV autopilot with closed-loop control for reliable antenna positioning. Developed a messaging protocol to transmit data between a desktop computer and an Arduino motor controller.

United States Army

March 2006 - March 2010

Combat Medic Specialist (68W). Honorably discharged.

Provided emergency medical care, basic clinical and preventative care, and first aid training for approximately one hundred soldiers as a line medic with an infantry company, in garrison and in the field. Emergency care training included NREMT-B certification and eight weeks of intensive military training in battlefield care. Clinical responsibilities included patient interviews, vital sign collection, and lab sample collection. Preventative care responsibilities included immunizations, tracking periodic wellness appointments, and maintaining medical records. Automated reporting of periodic medical requirements, which increased unit medical readiness.

Projects

UAV Forge

October 2014 - June 2015

University of California, Irvine.

A continuation of the DARPA crowdsourced competition of 2011, aimed at building unmanned aerial systems that met the original competition requirements. The project was highly interdisciplinary, drawing students from mechanical and aerospace engineering through information and computer science. Worked on the controls team, on control, guidance, and stability augmentation for quadcopters, fixed wing aircraft, and tiltrotors.

FIRST LEGO League Competitions

2012 and 2013

Irvine Valley College Applied Science and Engineering Club.

Primary organizer for two FIRST LEGO League competition events hosted at Irvine Valley College. A local robotics coach ran the competition itself. Organized the host space with the club and coordinated with campus event planners and administrators to secure venues, parking, and rental equipment. Ran a live A/V setup that streamed the competition areas on the gym floor to large screens in the gym, so that parents could follow the matches from the bleachers, and wrote custom software to display and control the competition timers.

Education

University of California, Irvine

2014 - 2018

B.S. in Computer Science. Graduated March 2018.

Irvine Valley College

2010 - 2014

A.S. in Computer Science and A.A. in Mathematics. Graduated May 2014. Vice President of the Applied Science and Engineering Club in 2012.

Skills

Flight software and embedded
C++, C, Python, Rust, x86/ARM/AVR assembly, core Flight System (cFS), CCSDS, XTCE, VxWorks, Yamcs, Linux
Infrastructure and tooling
Git, CMake, Docker, QEMU, Atlassian Bamboo, Bash, SSH, GDB, Valgrind, VS Code, Visual Studio
Data and backend
Java, PostgreSQL, SQLAlchemy, Alembic, Flask, REST APIs, YAML
Additional software
C#, OpenMCT, CesiumJS, SolidWorks, AutoCAD
Hardware and fabrication
Soldering, circuit design, 3D printing

Papers

2021

Prognostics for Autonomous Electric-Propulsion Aircraft

Johann Schumann, Chetan Kulkarni, Michael Lowry, Anupa Bajwa, Christopher Teubert, Jason Watkins

International Journal of Prognostics and Health Management, vol. 12, no. 3

DOI 10.36001/ijphm.2021.v12i3.2940↗
2019

Prognostics As-A-Service: A Scalable Cloud Architecture for Prognostics

Jason Watkins, Christopher Teubert, John Ossenfort

Annual Conference of the PHM Society, vol. 11, no. 1

DOI 10.36001/phmconf.2019.v11i1.835↗
2017

A Generic Software Architecture for Prognostics (GSAP)

Christopher Teubert, Matthew J. Daigle, Shankar Sankararaman, Kai Goebel, Jason Watkins

International Journal of Prognostics and Health Management, vol. 8, no. 2

DOI 10.36001/ijphm.2017.v8i2.2618↗

Societies

2015 - 2017
IEEE, student member
2015 - 2017
IEEE Aerospace and Electronic Systems Society

Awards

2024
NASA Software of the Year, for the ProgPy prognostics packages
2021
One KBR Award, VIPER rover team
2019
One KBR Award, Individual contributions to VIPER
2016
Ames Honor Award, Individual, for excellence as an intern

Certifications

2021
Amateur radio license, Amateur Extra class. Federal Communications Commission, call sign AK6TE. Issued January 2021, expires January 2031.
2024
Wilderness First Aid. American Red Cross, August 2024. Expired.
2025
CPR/AED. American Red Cross, August 2025. Valid through August 2027.