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