Related Employment
Systems / Software Engineer Mentor Graphics May 2006 - Present
• Designed, developed and maintained the products GUI (symmetric/asymmetric multiprocessor debugger)
• Integrated and maintained XRAY debug engine
• Designed, developed and maintained GDB and binutils integrations for several processor architectures
• Maintained and enhanced large complex Java Eclipse based kernel
• Developed QA tests
• Fixed time critical GDB and binutils defects for key customers
• Worked with customers over WebEx and VNC to solve complex problems
• Binary format experience: DWARF1,2,3,4; STAB; ELF; COFF; OMF; OMF2; ihex; srecord
x86 Support Engineer Intel Co-Op September 2003 – January 2004
• 6 month co-op
• Answered phone and email inquiries for support on Intel embedded x86 processors
• Worked in small tight-knit group that consisted of i960, i8051, x86 and Intel Flash support engineers
• Given the opportunity to resume an internship in Costa Rica; but declined the offer in favor of finishing school
Education
Klamath Falls, OR Oregon Institute of Technology Fall 2000 – Spring 2006
• Bachelor of Science, Computer Hardware Engineering Technology
• Bachelor of Science, Computer Software Engineering Technology
Albany, OR South Albany High School Fall 1996 – Spring 2000
• Salutatorian (3.98GPA)
• National Honor Society
• Designing the Future
• Electric Car Team
• AP Classes – Auto Mechanics, Chemistry, Computer Applications, Electronics, English, History, Literature
Technical Skills
Primary Skills:
Secondary Skills:
EABI Experience:
Other Experience:
Operating Systems:
Tools:
Libraries:
c/c++; Tcl/Tk; iTcl; XML; flex; Linux software development; POSIX (threads; locks; IPC; RPC; TCP/IP)
Java; JNI; Eclipse application development; Python; Shell Scripting; Schema; VHDL; Verilog
ARM; AARCH64; MIPS; PPC; OpenRisc; Xtensa; Ceva
Linux Kernel; U-Boot; device drivers; MinGW/Cygwin; Windows .NET; C#; MySQL; PHP; Objective C
Linux (RedHat Enterprise, Fedora, OpenSUSE, Ubuntu); Windows
GDB; gcc; binutils; elfutils; Make; Eclipse; TRACE32; DS5; autoconf; VTune; purify; valgrind; helgrind; cvs;
svn; git; clearcase; perforce; VirtualBox; QEMU; Xcode;
libdwarf; libxml2; zlib; openssl; faad2
College Projects
Senior Project (individual project): MP3 Player
An SOPC design utilizing the Xilinx Spartan 3 FPGA. It may be best described as a hierarchical state machine that
interprets the FAT32 file system stored on a Secure Digital (SD) storage card. The system gates MP3 encoded data
from the SD card in burst mode to an MP3 deco...
Login or Register to view the full resume.