Post Job Free
Sign in

Engineer Project

Location:
Glendale, CA, 91205
Posted:
September 22, 2010

Contact this candidate

Resume:

Armen Baloyan

*** ******** ***., ********, ** ***05

Phone: 818-***-****, Email: **********@*****.***

Technical Skills

. Strong experience in developing Device drivers for Linux

Operating System

. Strong experience with embedded software development for various

platforms

. Strong Experience with multiprocessor embedded systems

programming

. In-depth experience with USB 1.1, USB 2.0 protocols

. Experience with WUSB and USB 3.0 protocols

. Experience with Oscilloscopes, Logic analyzers, USB protocol

tracers

. Strong experience with DSP SW development(audio processing)

. Strong experience with assembly language programming for various

processors

. Strong experience with GPS/GLONASS navigation systems

development

. Strong experience with MATLAB

. GUI development, Database programming and WEB programming

experience

Technologies

HW level programming, Linux system level and kernel programming,

USB protocols, embedded systems programming, DSP programming, TI

XDAIS technology

Programming Languages

C/C++, Assembler for TI TMS320C6x, TI TMS320C5x, PowerPC, ARM7,

ARM9, 80x86 Assembler, Java, PHP, Java script, BASIC

Operating Systems

Linux, Solaris, Windows, ThreadX, proprietary RTOS

Development tools & environments

KDevelop, GNU tool chain (GCC, Make), Magic C, Visual Studio,

Borland Builder, TI Code Composer studio, Java Builder.

Source control

Perforce, CVS, Visual SourceSafe

Work Experience

Synopsys Inc

Publicly traded technology company (NASDAQ: SNPS) with market capacity

of 3.3 B and 5000 employees, world leader in Semiconductor Design

Software, Intellectual Property (IP) and Design for Manufacturing

(DFM) solutions.

Web Page: http://www.synopsys.com

Senior R&D Engineer I 03/2006

- 10/2009

As the project lead of HS USB OTG controller driver development for

Linux Operating System, published 7 releases. The work within this

project included:

. Driver development for Samsung ARM Integrator platform

. Technical Documentation preparation (Functional Spec, Release

Note, etc)

. Linux kernel patch

. Porting the driver to different Linux kernels (2.6.12,

2.6.20, 2.6.21, 2.6.28)

. Discussion with HW team HW changes and enhancements related

HW/SW interface

. Customer support using SAP CRM system, assistance with

porting the driver, driver update according to customers'

specific requirements, etc. Communications were both via

email and conference/phone calls.

. Performing all the test procedures required for certification

by USB IF - USBCV Chapter9, OTG, MSC testing, Gold Tree

testing, OPT testing

. SW debugging in Virtio virtual environment and virtual HW

models

. SW & HW debugging using CoSim HW simulation environment

. HW debugging using Simplify/Identify SW tools

. Was responsible for project planning, task assignments and

project tracking

Spirit Corp

Privately held technology company with nearly 150 employees - leader

in the design of telecommunication and navigation solutions.

Web Page: http://www.spiritdsp.com

SW Engineer 07/2004

- 12/2005

. As part of the GPS/GLONASS receiver design team, was responsible

for RTOS design for a 2-processor system, as well as for data

decoding and navigation problem solving algorithm

implementations.

. Translated Voice processing algorithms (Linear Echo canceller,

Acoustic Echo canceller, V.723, v.726, v729 speech codecs)

implemented in C/C++ to Assembler for different processors,

mainly TI TMS320C5x and TMS320C6x generation processors,

PowerPC, etc.

Epygi Technologies

Privately held technology company with nearly 150 employees - designer

and manufacturer of VoIP gateways.

Web Page: http://www.epygi.com

SW Engineer 02/2002

- 07/2004

. Participated in HPI driver implementation for various

multiprocessor Linux systems, implemented boot loaders for

various TI DSP processors.

. Implemented several Voice processing algorithms, such as G.726

speech codec, V.23 modem protocol for Caller ID

. Translated most of performance critical SW modules implemented

for TI TMS320C5x and TMS320C6x generation processors in C/C++

into assembler.

Education

2000 - 2003 Yerevan State University

Master Degree

1995 - 1999 Yerevan State University

Bachelor Degree



Contact this candidate