Post Job Free
Sign in

Engineer Software

Location:
San Diego, CA, 92129
Posted:
June 23, 2010

Contact this candidate

Resume:

Andy T. Le Email: ablq1h@r.postjobfree.com

**** **** ****** ** **** 206

San Diego, CA 92129

858-***-****

SUMMARY

. Windows Display Hardware Device Drivers Experience.

. Windows 2D and 3D Graphics Drivers Development.

. Microsoft SDK, DDK, GDI, GPE (WinCE), DDGPE (WinCE), DirectDraw,

Direct3D, DirectX VA.

. GPU Graphics and Video Chip Hardware and Software.

. Windows Mobile 6.x/7.0 Display Drivers.

COMPUTERS AND OPERATING SYSTEMS

. Extensive work experience in the followings: Windows CE, Windows Mobile

6.x/7.0, Windows 3.1, Windows 95/98/ME, Windows NT/2000/XP, Visual Basic,

Visual C++, MASM 6.1, Microsoft SDK and DDK, DirectX, Codeview, DOS,

OS/2.

. Qualcomm SURF/FFA mobile phones hardware platform.

. Motorola 6805/6809, 8250 UART, Zilog SCC 8530, HP Protocol Analyzer, HP

Logic Analyzer, High-Resolution Graphics PCB, Intel 82786 graphics

processor, TI TMS34010 graphics processor, VGA BIOS.

PROGRAMMING LANGUAGES, TOOLS and ENVIRONMENTS

. Skilled in C, C++ and Microsoft Visual Studio, IA Assembler. Proficient

with common development tools including Kernel Debugger, WinDBG, and Soft-

ICE.

. Visual Studio 2008/Platform Builder IDE, Perforce for Revision Control,

Code Collaborator Peer Code Review Tool, CRMDB Database for tracking

defect data and resolution history, Doxygen for generating source code

documentation, Source Insight and CodeWright editors.

PROFESSIONAL EXPERIENCE

Qualcomm, San Diego, CA

May 08 - May 10

Contract Temp, Embedded Software Graphics Driver Development Engineer

. Qualcomm Windows Mobile Display Software Driver development.

. Worked on WM graphics driver for 7K chipset M7225, 7K chipset M7201A (has

AMD graphics engine).

. Support LGE ATOS for bug fixing in Display Driver.

. Support M7201A WM graphics driver for HTC. Worked on MDP HAL, WVGA

(480x640) LCD, WQVGA (240x400), DPI settings.

. Worked with Display Rotated mode, Accelerometer, YUV video codec and

pixels formats, Z-order overlays implementation, Mosquito apps (sample

use for DirectDraw Overlays).

. Microsoft Logo Test Kit (LTK), Windows CE Test Kit (CETK) test suites and

benchmark for Graphics.

. CRM build, Microsoft Windows Mobile AKU, Smartphone/PocketPC.

. Use Trace32/JTAG for loading modem image and WM app image to the chip.

Download and debug Windows Mobile image in VS 2008/Platform Builder IDE.

. 8K chipset Core Audio Driver (CAD) implementation, test support and

triage issues. Audio PCM/MP3/AMR-NB/AAC playback, Audio capture, Voice

Call, Device switching Handset, Headset, A2DP, SpeakerPhone, Media

player. CAD is audio driver API interface using IOCTL-defined commands to

communicate between MS wavedev middleware layer and QCT DSP hardware

decoder layer.

. Good experience in Perforce ClientSpec/Label/ChangeList. Perforce labels:

VU/SU release/PLF file. Use Units Management tool to automate new release

process with Perforce label and CR fixes resolution in CRMDB.

. Responsible for 7x30 Window Mobile Audio Integration: Modem Build, Apps

Build process. VU label/build/test/release process

. Responsible for 7x30 Android Linux Audio Integration: Modem Build

process. VU label/build/test/release process.

Intel Corporation, Folsom, CA

June 07 - May 08

Contract, Software Driver Development Engineer

. To develop new features and fix defects for the Intel Embedded Graphics

Windows XP driver.

. Porting a complete DirectX Video Acceleration (DirectX VA) code for

Windows XP Display driver.

. Complete build and debug the DirectX VA code in the Intel Embedded

Graphics Windows XP driver.

NVIDIA Corporation, Santa Clara, CA

May 06 - June 07

Contract, Software Engineer

. Software testing of Windows Vista and Windows XP display drivers,

focusing on a variety of mobile platforms.

. Main responsibility is to ensure SW functionality and compatibility based

on specific guidelines.

. Additional responsibilities will include internal driver qualification

plus some OEM Qualification testing, BIOS qualification, test plan

development and bug verification.

. Work closely and support OEM QA group with bug verification and

regression testing.

. I used Visual Studio for developing, debugging, enhancing and maintaining

code for S3 Graphics current and next generation graphics engines, my job

responsibility include kernel, driver and library level software

development and maintenance, able to tackle new product introduction

issues (such as instabilities, performance and functional bugs) and be

able to communicate cross-functionally with test, support and other

design engineers in both hardware and software disciplines.

Intel Corporation, Chandler, AZ May 04

- Sept 05

Senior Software Engineer

. Responsible for developing all the test programs written in C and build

in Visual Studio to validate against all the pre-silicon features of the

VDC (Video Display controller), one silicon component unit of the new

Intel Digital Set Top Box SoC (System on a Chip) product. Test programs

were developed in Platform Builder and test in both WinCE 5.0 and Linux

using both the System C emulator and a silicon simulator board.

. Validation of graphics driver in various customer required embedded

environments: Software testing of embedded drivers in WinCE, Windows XP,

Windows XPe.

. I used Platform Builder WinCE 4.2 for developing a Direct Draw test

program to test Alpha Blending features for Intel I830 display driver.

ICTGATE, Contract, Santa Clara, CA

May 02 - May 04

Manufacturing Test Development Engineer

. Develop HP3070 In-Circuit-Test programs and fixtures. Review schematics,

CAD data and provide DFT feed back.

. Implement ECO and test coverage enhancement on existing programs. Develop

library models for new devices.

ATI Technologies, Inc, Redmond, WA

June 00 - Sept 01

Senior Software Engineer

. Work on-site at Microsoft with Windows NT/XP Base Video Group to fix

Stress Breaks and DCT Failures for ATI drivers to be included in the

upcoming Windows XP from Microsoft. Responsible for getting these drivers

into the daily Windows XP build at Microsoft.

. Debug and maintain display driver source code for Rage128/Radeon video

chips under Windows XP. Porting Toronto's Rage128 Win2K-based driver to

Windows XP IA64 (64-bit) driver.

. Responsible for Windows 2000 and Windows XP display driver and miniport

development for Rage128 and Radeon chipsets. Worked on fixing driver

related bugs and WHQL failures in D3D, DDraw, and GDI, including

multimonitor issues.

Neomagic Corporation, Santa Clara, CA Apr 98

- June 00

Senior Software Engineer

. Developed Windows 95/98 Direct3D driver for the company's latest 3D

graphics chip developed for laptop markets.

. Responsible for all verification tasks to validate the company's latest

3D product in all phrases from Concept, Design, Emulation, to Silicon.

Diamond Multimedia Systems, Inc, San Jose, CA

Jan 95 - Apr 98

Senior Software Engineer

. Developed VPM and VPE client code for use with the MCI (Media Control

Interface) driver to provide standard commands of multimedia device such

as DVD-ROM device for playing back DVD video titles.

. Developed Windows Display Drivers with multi-resolutions, multi-color

depths using S3 968, 868, 964, 864, ViRGE/DX and Cirrus Logic 543X.

Cornerstone Imaging, Inc., San Jose, CA Jan 94

- Jan 95

Software Engineer

. Developed Windows Display Drivers for 1600x1200 256 colors and 16 gray-

levels video controllers using in-house proprietary chip having scaling,

decompression, and rotation on-fly for Document Imaging applications.

. Developed the DOS and Windows Software Developer Kit for the in-house

video controller with scaling, decompression and rotation features.

Binar Graphics, San Rafael, CA Nov 92

- Jan 94

Software Engineer

. Developed hardware-accelerated 8, 16 and 24 bits Windows 3.x Display

Drivers for Super VGA cards using S3 911/801/928, WD90C31, CL5426, HT218,

Oak Technology.

Western Digital Imaging, Mountain View, CA

Feb 92 - Nov 92

Software Test Engineer

. Developed software for automating the Windows display driver testing by

using Visual Basic and SQA Robot. Responsible for all Windows 3.0 and 3.1

testing of High-Resolution Display Device Drivers.

NEC Technologies, Inc., San Jose, CA Mar 87

- Dec 91

Software Test Engineer

. Developed self-diagnostic software (POST) for PC add-on-type synchronous

modem board, which enables laptops to communicate with mainframe.

. Responsible for porting TIGA driver to an in-house super-VGA graphics

board.

. Developed Windows 3.0 device driver for the 1024x1024 resolution

monograph display.

. R&D work on Multimedia software and hardware including IBM M-Motion

Video, VideoLogic IVA-3000, C-Cube CL550 JPEG Compression Processor, the

Complete PC board with fax, scan, and answering machine, Frame Grabber

board for video image display, the Sound Blaster board, SCSI CD-ROM.

IBM Corporation, Rochester, MN Jun 82

- Jan 87

Test Engineer

EDUCATION

Texas A&M University College Station, Texas 1982 BS Electrical Engineering,

US Citizen.



Contact this candidate