Software Engineer - Android Security @ From September 2014 to Present (1 year 4 months) Lead Research Engineer @ From June 2014 to August 2014 (3 months) Senior Research Engineer @ At Invincea Labs, I am supporting the DARPA TransApps and Cyber Genome programs. I also participate in research proposals to various government agencies, contributing technical sections, preliminary research, and novel ideas.
On TransApps I am researching, developing, and integrating a number of our proprietary security technologies for Android based smart phones. This includes extensive building, customization and modification of the Android OS and Linux kernel source. I spend much of my time porting and patching Linux tools for Android, working on Linux driver customizations/modifications and debugging to remove bugs, provide additional hardware resources, and modify flash/memory on peripheral chips. I have also worked extensively on reverse engineering wifi firmware to add additional capabilities. I am now tech lead on a research effort to secure personal area networks with an emphasis on low probability of detection.
On the Cyber Genome program, I am using Cuckoo to collect dynamic traces of malware system calls. I have customized Cuckoo to hook additional Windows system calls to thwart malware sandbox detection techniques using python and C. I am using the system call traces to research malware family identification methods. From June 2012 to June 2014 (2 years 1 month) Computer/Electrical Engineer @ At Raytheon I worked on a diverse set of research and design problems associated with network and computer security. I designed and built a distributed network privacy tool for Windows, Linux and Android using routing tables, iptables packet filtering and layered VPNs. I implemented a gigabit per second packet filtering system using an FPGA in VHDL. I worked on extensive hardware and protocol reverse engineering and modification as well as software reverse engineering and debugging in IDA Pro. I also worked on a diverse set of embedded system problems including wireless signal processing, circuit board design, and firmware design From 2009 to 2012 (3 years) Graduate Research Assistant @ At the NSL I Implemented localization algorithms and routing protocols in C onto a Linux based sensor network. To do this I designed and implemented bandwidth efficient link, network and transport layers. I then researched and implemented improvements to localization algorithms based on environmental statistics. Improvements published in my thesis: Reliable Localization Algorithms Using RSS. Released the project and paper as open source available at: http://www.ee.washington.edu/research/nsl/Imote/ From 2007 to 2009 (2 years) Graduate Intern @ My project at Intel involved analyzing, simulating, and prototyping the draft IEEE 802.11v/802.1AS time synchronization specification for multimedia applications. My big win on this project culminated in delivering a working prototype on an existing Intel Wi-Fi NIC demonstrating time synchronization within one microsecond. To accomplish this I made strategic modifications to the NIC’s microcode and the device driver in C to pass and report timing information. In addition I developed audio processing software in python to illustrate the need for time synchronization in wireless multimedia applications. From 2007 to 2007 (less than a year) Portland, Oregon Area
Master of Science (MS), Electrical and Electronics Engineering, 3.69 @ University of Washington From 2007 to 2009 Bachelor of Science (BS), Electrical Engineering, 3.88 @ George Fox University From 2003 to 2007 Jeffrey Stoep is skilled in: Software Development, Software Engineering, Android, Linux Kernel, Network Security, Computer Security, Embedded Systems, Systems Engineering, Electrical Engineering, Security Clearance, Cyber-security, C, Linux, Unix, DoD