Post Job Free
Sign in

Engineer Software

Location:
Corona, CA, 92881
Posted:
November 03, 2010

Contact this candidate

Resume:

M. Ali Qazi

*** ********* ****, ******, ** ***** 951-***-****

********@*******.***

EXPERIENCE

SQA Engineer, Universal Electronics In., Cypress

January 2010 - present

. Duties:

- Black Box testing of remote control firmware. Tasks included

driving Test Plans from software specification. Logging in bugs using

Borland Starteam software. Using Excel to write test plans and other

documentation. Tools used for validation: InfraRed capture

tools(company's internal tool), Logic analyzer, Oscilloscope.

Software Engineer, Universal Electronics Inc., Cypress, CA January

2001 - December 2009

. Duties:

- Developing Firmware for high-end remote controls. Tasks entailed,

writing modules for IR signal execution. Reverse engineering IR signals

by converting Pulse timing into numerical Data. Writing Data table into

IDs to port to IR execution modules. Process for creating modules

included, writing module code in Assembly, Debugging C and Assembly

code using ICE.

- Assisting team members in developing new platforms, Testing and

Readback.

- Developing new platforms with team members. Process requires

porting existing code across new platforms.

. Micro-controllers: Samsung 1532, Motorola HC05, Motorola HC08,

Mitsubishi 740, MAXQ68

. Emulators and Debuggers: OpenICE i500 by AIJI, WinIDE2 Integrated

Environment, Motorola HSC08 Debugger, IAR embedded workbench

EDUCATION & CERTIFICATIONS

- Certification in Embedded Systems with Real Time Operating Systems

February 2007 - May 2008

University of Washington (Distant learning program)

Training in Embedded Systems development with emphasis on RTOS.

Programming done in C and Assembly on a Freescale Coldfire 5206e using

Metrowerks.

Projects:

. Music Box - Generate sounds of different frequencies upon key

presses as in a piano. Concepts and devices used were Interrupts and

ISR writing, Audio Codecs, and A/D conversion.

. Pseudo-MP3 Player Design - Concepts used were APIs for multi-

threading, and InterProcess Communication techniques(Semaphores,

Message Queues, Mailboxes), Device Driver based OS model.

. Basic-Kernel Design - Concepts written were techniques to schedule

thread switches, Device Driver model, and Boot image to have the

processor execute design upon start-up.

- BS in Electrical Engineering with emphasis on Computer Engineering

March 2001

California State Polytechnic University Pomona, Pomona, CA

Courses: Radio Frequency, Digital Signal Processing, Analog

Circuits, Digital Circuits, Solid State Electronics, Controllers and

P(Motorola 68HC11/68000 and Intel x86), Object Oriented Programming in

C++ and Java.

- Other courses completed from August 2003 - December 2005

. Microprocessors and Controllers: Phillips 8051 micro-controller.

Embedded programming using Assembly and C. Debugging using Keil Software.

. CPU Design: Designed an 8-bit CPU. Design programming done in

Verilog HDL in Linux environment.

. Operating Systems: Studied concepts like scheduling, multi-tasking,

InterProcess communications and APIs for Linux.



Contact this candidate