|
|
Title: |
Electrical/Computer Engineer
|
Location: |
US-Texas-Austin
|
Work History: |
DELL Inc, Round Rock, TX 2010 - 2010
Development Engineer Consultant
* Develop Rack and Tower Servers at the PCB level using Cadence tools.
* Determine root cause of Design/Manufacturing/Field issues and failures then devise and implement solutions.
* Innovate new features and Maintain Server BMC (Baseboard Management Controller) explicitly iDRAC (Internal Dell Remote Access Controller) using Windows, Linux and IPMI (Intelligent Platform Management Interface).
* Oversee component qualification for multiple Server products.
* Support Hardware Functions CPU, Memory, PCIE, SAS, SATA, Ethernet, USB, JTAG, etc.
MOTOROLA, Austin, TX 2006 - 2009
Senior Digital Design Engineer
* Led Test Development, Debug and Verification for MIPI DigRF V4 High-Speed Serial Bus.
* Develop 3G/4G Technology including WiMax and LTE (Long Term Evolution). Perform Architecture, Logic Design, and Schematic Capture of mixed signal reference designs and platforms for mobile devices.
* Design digital portion of a mixed signal reference platform for a mobile telephone with both GSM (Global System for Mobile communications) and CDMA (Code Division Multiple Access) technology.
IBM, Austin, TX 2005 - 2006
Design Engineer (Contract Position)
* Perform Bring-up, System Integration, and Verification of High Speed UNIX/Linux based Server Blades.
* Required understanding and detailed knowledge of Server architecture, system design and all server functions.
NETEFFECT, Austin, TX 2004 - 2005
Hardware Engineer (Contract Position)
* Map Gigabit Ethernet ASIC Verilog RTL to Altera FPGA's on emulation board for IC Verification.
* Synthesized Verilog RTL using Synplicity, performed FPGA floor planning and timing analysis using Altera tools, and generated development scripts using Perl.
CLEARCUBE TECHNOLOGY, Austin, TX 2002 - 2004
Senior Development Engineer
* Design VHDL RTL for extended USB interface between PC Blade and User Port for both Cat 5 cable and optical link connections; USB interface designed using Altera FPGA’s with embedded microcontroller. Program microcontroller using assembly language/firmware.
* Validate FPGA’s using Modelsim with VHDL test benches.
* Perform System Design, OrCad schematic capture and Layout Direction of the System Development PC Board’s.
* Led Bring-up, Debug, Verification, EC’s for RTM, Failure Analysis, and Field Support.
CROSSROADS SYSTEMS, Austin, TX 2000 - 2002
Senior Hardware Engineer
* Design Verilog RTL for multiple PCI to PCI Bridge Altera FPGA’s for various Storage Routers; the Bridges also included an SDRAM memory controller for temporary data storage.
* Validate each Bridge FPGA using Cadence XL/NC simulators with Verilog test benches.
* Perform System Design, OrCad/Mentor Graphics schematic capture and Layout Direction for SAN (Storage Area Network) PCB’s.
* Led Bring-up, Debug, Verification, EC’s for RTM, Failure Analysis, and Field Support.
IBM, Austin, TX 1982 - 2000
Advisory Engineer
* Maintain GPU (Graphics Processing Unit) validation tool using C. The tool verified multiple GPU IC's.
* Design RTL integrating external RAMDAC (Random Access Memory Analog-to-Digital Converter) into a 3D GPU ASIC.
* Develop (RTL design) multiple 2D/3D GPU ASIC's.
* Led Validation, DFT, DFM and Tape-out of GPU ASIC’s.
* Design RTL and Verify a VGA controller module as part of a GPU ASIC. VGA RTL reused on multiple GPU’s.
* Led effort to design a PowerPC to PCI Bridge ASIC to extend the life of a graphics adapter.
* Develop Architecture incorporating a GPU, Frame Buffer Memory and RAMDAC into a single IC.
* Design RTL for Load/Store Units of a RISC Microprocessor tailored to execute GPU instructions.
* Led Procurement effort for Memory Card development from both Far East and Domestic sources.
* Design System Boards including Native I/O functions for UNIX/AIX based workstations/servers.
|
Skills: |
* Programming Languages: VHDL, Verilog, C, Perl, Shell Scripting, Assembly Language, Firmware, HTML/CSS
* Development Tools: IBM (synthesis/simulation/static timing), Altera/Xilinx (FPGA/CPLD), LeonardoSpectrum, Synplicity, Modelsim, Cadence (Concept, Allegro, XL/NC simulators), OrCad, Mentor Graphics, MS Word/Excel/PowerPoint/Project/Visio, Agile, Windchill
* Hardware: ASIC, FPGA, PCB, CPU (PowerPC, Arm, X86), 2D/3D GPU, SDRAM-DDR1/2/3, PCI/PCI-X/PCI-E, MIPI DigRF V4 Serial Bus, USB, Ethernet, Fibre Channel, SAS, SATA, eMMC/MMC, SCSI, JTAG, SPI, I2C, RS-232, IDE/EIDE/ATA, DVI, Microchannel, EISA, VESA, IBIS, 8051, Microcontrollers
* Operating Systems: UNIX/Linux/AIX, Windows 98/NT/2000/XP/7, DOS.
|
Education: |
* BS, Electrical/Computer Engineering, University of New Mexico, Albuquerque, NM
|
Endorsements
|
 |
Gary has received 0 endorsements.
|
Gary has endorsed 0 Members.
|
| |
Rank |
Title |
Location |
Status |
Actions |
|
Public Messages
|
 |
| From |
Date |
Message |
No public messages. |
|
|