Post Job Free
Sign in

Engineer Development

Location:
Cary, NC, 27519
Posted:
May 15, 2013

Contact this candidate

Resume:

RALPH GEIGER

*** ******* **

Cary,NC *****

919-***-****

E-mail ********@*****.***

Skills

Programming/Tools: C++, C#, Assembly language, Visual Studio, SW compilers

and debuggers,

Verilog, VHDL, Cadence, MSOffice, MS Visio, Code Composer,Oscilloscope,

Logic analyzer Operating Systems:

Windows, DOS, AIX/UNIX, Linux, Real-time O/S and VM/CMS

Architectures: TI DSP,ARM, AVR, C51, PIC, Tensilica, Intel, PowerPC,

StrongARM, MIPS, and s/390

Professional Experience

DAC- Digital Audio Corp/Resolvit RTP,NC

March/2012-June/2012

World leader in forensic audio solutions

Senior Embedded Sw/Hw engineer

TI DSP's Analog/Digital Audio System Development

Embedded system development SW/HW

McASP MAC DMA DDR2 I2C I2S NAND USB Timers/WDT s/spdif OpAmp

tuning

JTAG Sys/Bios Code Composer PCB layout/debug

Test Fixtures design and development

Development and execution of test plans and test scripts.creation,

preparation, and conduct quality assurance

reviews. Analyzes, tests, and certifies application-specific

software and performs reviews

of business requirements and functional specification documents.

Logs, tracks, and

verifies resolution of software/hardware and specification defects

All Headline News - IT Department West Palm Beach,FL

January-2009 Present

Systems Administrator- Linux/Windows based servers/pc's

AMM,IMM,UEFI,BIOS maintenance

Project lead - private cloud, VOIP

Porting hardware (IBM) and software (SUSE/Apache/SQL/Php)

Master image development and cloning

Investigated technical problems to determine the root cause

Researched and answered customer questions, and provide other

front-end technical support activities

Researched and investigated client/product issues through analysis

of tickets and other information systems

Handled the most complex questions on functionality and product

usage, eliminating the need for Software

. Determined complex resolutions using existing product technology

and/or identify unique methods for

accomplishing tasks using multiple technologies

. Learned and mastered multiple Hosting and Managed Services'

offers across various environments to

provided quality customer support and to assist operational and

development staff

IBM/CTG Systems&Technology Group,RTP, NC

May/2010- June/2011

Contract engineering and technical project management positions.

CNA/VNA networking and storage

programs(pNIC/vNIC/iSCSI/FCoE /BOFM10Gb). Worked with local and

globe development teams/venders

supporting testing, resolving defects during bring up's and

DVT/SIT testing. ARM based ASIC's. ClearQuest

OneStopShop Notes Cogent(Tips/Deferrals)

Responsible for providing technical support regarding the

company's proprietary systems and software.

Assisted customers in troubleshooting hardware/software related

issues on various platforms.

Provided second/third level technical support for network

architecture (both hardware and software) to

customers, partners, account teams, and other engineers

consultation to independently troubleshoot & debug

product problems.

Applied analytical skills and technical knowledge to solve product

and network problems of moderate to high

complexity.

Provided technology/product training and intellectual property

material as required.

Effectively utilized moderate to complex lab setups to recreate

and solve problems.

Submitted complete and correct Defect reports in area of

expertise.

Acted as a technical expert and provides support on a world-wide

basis.

Interacted across technical assistance teams and development

teams at peer level.

Sonavation-Application Engineering Palm Beach Gardens.FL

March-2008 October-2008

Application development and implementation of microprocessor based

embedded systems and integrated circuits for

digital and analog applications used in fingerprint imaging for the

biometrics market. Software porting was targeted for cell phone

hardware and O/S, such as Symbian, WinCE and embedded Linux. PC

porting for Linux, Windows XP and Vista. Conducted research to

establish design wins of Sonavation's technology into product

development over multiple disciplines with technical demonstrations,

representation, and instructions. Developed hardware reference designs

for the various solutions and integrated Sonavation's software library

into various host operating Systems and hardware platforms. Provided

technical feedback to the research and development departments.

Developed advance packaging solutions resulting in increased

reliability at aconsiderable cost reduction to Sonavation's product

line. Initiated a web based customer support service.

IBM Systems&Technology Group,RTP, NC 2006-2007

RSS & xSeries Server RAS Engineering

HW and FW development across Intel, AMD and VIA based chipsets.

System verification and boot code development.

Reviewed and advised on all aspects of reliability, serviceability and

availability within the Retail Store

Solution (RSS) division. The RSS group designs and develops

low end Kiosk units, Point of Sale (POS)

PC's printers, USB Hubs and self check out systems.

Atmel Technical Resource, ARM Core based Microcontrollers, NC 2002-2006

-Director of USA/Canada application support for the ARM7/9 product

family. Provided technical sales, technical marketing and technical

training to corporate FAE's, and distributors FAE's. Developed SW

projects for the various evaluation boards, tool chains and OS's.

Authored App Notes and FAQ's to resolve key customer issues. Provided

hands on customer support to resolve any technical issues. Directed

third party application issues until a workable solution was provided.

Coordinated failure analysis between the customer and factory.

Furnished technical support on ARM based ASIC's.

-FAE AVR based Microcontrollers

Software development for several key customers

TranSwitch Principal Member of Technical Staff, RTP, NC 1999-2002

TranSwitch Corp. is a leading developer and global supplier of

semiconductor solutions that serve the Worldwide Public Network

Infrastructure, the Internet infrastructure and corporate Wide Area

Networks(WANS).

-Project Leader in the Advance Technology Center. The ATC's

charter was to set corporate directions which involved evaluating and

selecting external Intellectual Property(IP) or Procedures. Corporate

roll outs included a system on a chip(SOC) methodology, IP Reuse, OCP

system bus(SONIC) and reconfigurable processors.

Corporate transformations included switching from an internal MIPS

like processor to Tensilica's XTENSA processor and tool set. This

switch also led to adopting the ATI RTOS as a standard. Typical SOC's

contained multiple processors with customized OP's and as many as

twenty-four other IP blocks.

IBM Technical Lead on First PPCE Core, RTP, NC 1998-1999

-Developed, designed and verified the execution, instruction, data

cache and instruction cache units for a new superscaler embedded

microprocessor. The design, which will be incorporated into the ASIC

library, will provide SOC designers a high performance, high

frequency, small die size, low power and low cost solution to their

design needs. An open architecture was implemented to provide,

depending on customer requirements, MAC, DSP, and FP units. Developed

and implemented a verification environment and tools new to the PPCE

test methodology. The objective was to reduce the verification cycle

while providing additional coverage based on previous designs. This

involved extensive cycle accurate C models and C based stimulus

generator. To cover specific code sequences an assembler type of

instruction set was developed.

IBM Technical Lead - Embedded Processor Performance, RTP, NC 1996-1998

-Developed RTP's embedded benchmark suite. This suite specifically

targeted applications that covered the embedded processor market. The

embedded processor systems that were under study included the SA110,

ARM7, i960, MIPS 4300, MIPS 5000, SH3, PPC401, PPC403, PPC603, PPC740

and the PPC750. Other factors that were taken into account while

studying performance involved several vender compilers, OS's, code

density, power requirements and debug environments.

IBM X86/PPC Processor Performance Engineer, Burlington, VT 1996-1996

Developed Burlington's superscaler/superpipelined micro-processor

performance

verification methodology. Maximized processor performance by writing

analysis tools, which would identify software hot spots and hardware

bottlenecks. Carried out micro-architectural trade-off experiments,

analyzing results, and proposed solutions for optimal silicon

implementation. Pre/post silicon platforms were involved for both x86

and PPC architectures.

CISC/RISC Microprocessor Development, Burlington, VT 1994-1996

-Responsible for the architectural/logic function verification of the

dispatch unit, memory management unit, and bus interface unit. Focus

covered both Uni/Multi-processor environments for a hybrid x86/PPC

processor. Developed the software drivers to emulate and irritate

interfaces, and the behaviorals to check for functionality, protocol,

and performance. The testbenches covered memory coherency, address

translation, exceptions, interrupts, snooping, load/store conflicts,

store forwarding, writeback, mispredicted branches, and self-modifying

code. The testbenches improved verification performance by targeting

smaller models.-Wrote a library of MASM testcases covering virtual,

protected, and real modes to verify Pentium compatibility.

IBM CMOS CISC Microprocessor Design, Poughkeepsie, NY 1992-1994

-Functional design verification team leader. Responsible for staffing

and establishing schedules for the verification of the hardware

against its logical model to meet project requirements. Designed and

implemented a Cache randomizer and logic simulator in C/C++ and PL/1.

The code provided a modeling framework for functional verification of

designs. This included tracking for all physical and logical model

dependencies to ensure completeness of test. Provided a hierarchical

database to ensure that the simulation and modeling stayed in sync

while the design progressed.

IBM ES/9000 Mainframe Family, Poughkeepsie, NY 1987-1992

-Responsible for the overall design of the CPU Cache controller.

Designed ASICs and TCMs for the cache/buffer control element.

Hardware timing, ASTAP, and L/P checking coordinator. Coded

simulation testcases using PL1/REXX to cover all scenarios for a L1

Data Cache and L1 Instruction Cache. Testing included out-of-order

multiple pipeline execution, address translation, cache set

associativity, LRU management, delete bits, ECC, and recovery to cover

S/390 Architecture.

IBM Various Staff Engineering Positions, Poughkeepsie, NY 1978-1987

-Created processor models and researched benchmark findings, which

were used to define the optimal hardware implementation of the ES/9000

processor, based on a given technology. Provided subsystem and system

hardware bringup and clock stress testing. Wrote test cases and

assembler code test loops to functionally stress arrays and logic.

Performed critical path analysis using the APL Delay Calculator.

Education

B.S. Electrical Engineering 1978 GPA 3.5/4.0

Polytechnic University of New York

Special Honors ETA Kappa Nu



Contact this candidate