Technical Summary

Electrical, software, and systems engineer with lead role experience on several small programs, and over 14 years of experience designing specifications for, developing, prototyping, integrating, and verifying embedded electronics hardware and software systems. Cyber related expertise in embedded software vulnerability assessment and embedded software reverse engineering. Systems engineering expertise in concept of operations, requirements generation, architecture definition, detailed specifications design, integration, and verification for embedded electronics systems. Core competencies for software implementation are in middleware (for integration of electronics and software), as well as embedded and engineering diagnostic applications. Hardware implementation capabilities are centered on cable, electronic Printed Circuit Board (PCB), and Field Programmable Gate Array (FPGA) logic (using Hardware Description Language, or HDL) design.

LANGUAGES

Assembly, C, C++, Visual C#, Visual Basic, Java, VHDL, Verilog, System Verilog, Matlab

APPLICATIONS

Matlab, Xilinx Foundation, Altera Quartus, ModelSim, Active-HDL, Synplify Pro, Orcad Capture, Mentor Graphics PADS, Altium PCAD, SPECCTRA, Extend, Subversion, Wiki, Trac, MS Office, MS Visio, MS Project, Visual Studio .NET, GNU tools, IDA Pro (and similar disassembly and de-compiler tools)

OPERATING SYSTEMS

Windows, UNIX, Linux, eCos, uCOS-II, VMWare

HARDWARE INTERFACES

USB, RS232, Ethernet, TWI (I2C), SPI, VME, GPIB, EIA485, IrDA, AMBA APB, Wishbone, EBI, JTAG, debugWire

FPGA ARCHITECTURES

Spartan6, Spartan3, CoolRunner2, Virtex2Pro, Virtex, CycloneIII, Xilinx, Altera

PROCESSOR ARCHITECTURES

ARM Cortex-A9, ARM Cortex-A8, X86, ARM7, ARM9, AVR, HC12, PIC, 8051, Nvidia, Texas Instruments, Intel, Atmel, Motorola, Cypress

INSTRUMENTATION

Oscilloscopes, logic analyzers, In-Circuit Emulators (ICE), trace data capture devices, spectrum analyzers, Digital Multi-Meters (DMM)


My LinkedIn profile

Website Builder