Aaron Linville

Public Key: 0x302A3223


1998-2002 Wilkes University - Wilkes Barre, PA
Bachelor of Science, Computer Science


Current Clearance: Top Secret, SCI

Work experience

AMEWAS, Inc. - Supervisor - 2002-Current - Patuxent River Naval Air Station, MD

  • Software Team Lead of the Electronic Combat and Stimulation Branch (ECSTIM) at ACETEF (Air Combat Environment and Test Evaluation Facility). Worked with customers to gather testing requirements, develop test plans and execute tests.
  • Lead developer of the NEWEG Block A software development. Developed software to perform kinematic and inverse-kinematic algorithms in real-time for multiple physical positioners in a anechoic chamber environment. Developed software to automate test matrixes, instrument with RF test equipment and perform data reduction.
  • Lead development to design and develop closed-loop Early Warning / Acqusition Radar simulators using a variety of technologies including Qt/C++ and Red Hawk Linux. Updated PCI-CTR20 Linux kernel drivers to support cascadeable timer features of 9513 chip.
  • Developer on the Instrumentation Team at ACETEF. Developed platform independent instrumentation/telemetry monitoring interfaces supporting Test and Evaluation for variety of buses including Mil-Std-1553, ARINC 429, Ethernet, Fibre Channel, and FireWire (IEEE 1394) using the Qt application framework and L3's System 550. Ported legacy instrumentation monitoring interfaces from C/Motif to C++/Qt.
  • Lead project to design and build a remote (via TCP/IP) instrumentation system. Instrumented systems using RS-232, RS-485, Opto/Iso Digital I/O, and GPS.
  • Developed web enabled applications in PHP using Yii.

DSR Inc. (now General Dynamics) - 2001 Summer - Fairfax, VA

  • Submarine Systems Co-op. Developed interfaces using the Motif display libraries in both C and C++. Automated systems with C shells. Developed audio applications for the standard Solaris /dev/audio device.

NASA Internship - 2000 Summer - Cape Canaveral, FL

  • Computer Science Intern in the Electrostatics and Surface Physics Laboratory working on the Mars Environment Capability Assessment (MECA). Programmed BASIC Stamp embedded systems. Developed Visual BASIC applications to control and test embedded systems.


C/C++, Qt, PHP, Yii, SQL, Motif, Mil-Std-1553, IEEE 1394 (FireWire), ARINC 429, Fibre Channel, L3's System 500, GNU/Linux (Red Hat Enterprise, Red Hawk, Ubuntu), various Unix (including BSD and Solaris), DSP, Java


Mantovani, J.G., C.I. Calle, E.E. Groop, A.W. Linville, R.H. Gompf, and M.G. Buehler, "Performance Status of the Mars Environmental Compatibility Electrometer," Proceedings of the 38th Space Congress, Cape Canaveral, (2001)

Calle, C.I., J.G. Mantovani, M.G. Buehler, C.R. Buhler, A. Linville, R.H. Gompf, and E.E. Groop, "Electrostatic Properties of Materials in a Simulated Martian Environment," Research and Technology 2000/2001 Report, NASA Technical Memorandum 210258, 26 (2001)

Calle, C.I., J.G. Mantovani, A. Linville, E.E. Groop, and R.H. Gompf, "Evaluation of the Triboelectric Sensors in the Mars Environmental Compatibility Assessment Electrometer," Research and Technology 2000/2001 Report, NASA Technical Memorandum 210258, 106 (2001)

Notable Open-Source Contributions

Patch to improve Sequel Pro's GraphViz Dot Export.

Developed the One-Wire Smart Battery Monitor kernel driver for OpenBSD.

Identified and fixed a security issue with Xnu, Mac OS X's kernel. The contributed patch to fix the vulnerability was accepted by Apple into Mac OS X.