Post Job Free
Sign in

Engineer Software

Location:
Alpharetta, GA, 30022
Posted:
March 09, 2010

Contact this candidate

Resume:

ALI R. KOBARI

**** *** **** **********, ******* *0022

Home: 770-***-**** ***.******@*****.***

SUMMARY

A Senior Embedded Software Engineers with several years of diverse experience in

telecommunication and consumer products. Extensive expertise in embedded systems life cycle

to include, board bring up, Board Support Package (BSP) design and development, low level

drivers and HAL development and implementation, based on broad variety of microprocessors

and microcontroller.

TECHNICAL SKILLS AND TOOLS

C, C++. PowerPC 40x and 4xx, Atmel series micros

Motorola-68000 family

Wind River pSOS, VxWorks, Work Bench, ICE

AVR studio, CodeVision AVR

EXPERIENCE

CISCO SYSTEMS, INC., Lawrenceville, GA 2006 – Present

Technical Lead, Embedded Firmware Engineer

Lead the embedded software engineer position for Quadrature Amplitude Modulation (QAM) board using

Atmel microcontroller, AMCC 4xx PowerPC microcontroller and xilinx build-in micro blaze.

Tools used: WindRiver workbench, VxWorks RTOS,WindRiver Ice

QAM embedded project:

• Designed and developed QAM manager application to detect the presence or absence of QAM

cards simultaneously using ISR routine, download required software and firmware resulting in

system monitor and control mode, after specific card configuration.

• IGMP v3 manager design and development for multicast streaming video.

• MPEG Service Information (SI) Packet insertion design and development.

• Developed off-line file compression utility program for both FPGA files and VxWorks

application image in order to save mass storage.

• Designed and developed high density QAM manager program for more dense RF port, resulting

in more video steaming.

• Designed and developed specific command sets based on System Monitor and Control protocol

(SMC) for QAM manager, SMC protocol is a way of communication between main controller

and QAM board via I2C link.

• Implemented code for SNTP system timer and RTC periodic update.

SCIENTIFIC-ATLANTA, INC., Lawrenceville, GA 1998 – 2006

Senior Staff Embedded Firmware Engineer

Prisma II and Prisma IP series project:

ALI R. KOBARI Page 2

Designed and developed a control and monitoring card for Prisma II series project based

on Integrated System pSOS and Windriver ICE-II and Vision Click debugging

development tools.

Developed a DMA and PCI device drivers for Motorola MPC860 PowerPC, for

communication between main processor and network processor over PCI bus

Designed and developed a common BSP for broad variety of platforms based on

PowerPC microprocessor (i.e. MPC860, PPC405 and PPC445 by AMCC. Using Wind

River VxWorks and Workbench IDE tools and ICE).

Implemented Dual Application Image Storage System resulting in system reliability by

allowing any transmission network operating system (tnOS) to execute two different

application image at any time.

H.264 MPG4 VE6 Project:

Converted pSOS boot program to VxWorks 5.4, for more advance and reliable

technology.

Tested and brought upVE6 hardware board based on PPC 405 with successful out come.

Designed and developed BSP software package for PPC405.

Designed and developed Flash based file system, for vital system components files

including FPGA’s image, two copies of application image and boot loader program.

Designed and developed proprietary download mechanism using PCI interface from main

board to VE6 board. PCI bus is the only communication link between two boards.

Designed and developed dual telnet session capabilities over PCI interface.

Migrated from Tornado T2.0/VxWorks 5.4 to WorkBench/VxWorks 6.2 in both boot

program and application software with more reliable and flexible feature.

Helped with point to point protocol (PPP) driver in Prisma-IP HD Card.

Designed PPP driver based on limited VxWorks 5.4 serial facility.

Designed and developed NAND Flash Driver for Flash File System, based on VxWork

RTOS.

PULSE COMMUNICATIONS, INC., Herndon, VA 1997 – 1998

Senior Software Engineer

Member of a design team for development of 68302-based Optical Line Interface Unit real time

embedded software. OLIU is part of an SDH-1 Optical Ring Network in a digital telephony

application.

OLIU Project:

FTP File Server using TCP for file download.

High Speed Transmission side Control and Monitor (Optic)

Low Speed Transmission side Control and Monitor (E1)

Transmit and Receive Control and Status messages via UDP Network Layer

FLASH Memory Management

EEPROM Memory Management

SCIENTIFIC ATLANTA, INC., Norcross, GA 1988 – 1997

Staff Software Engineer

ALI R. KOBARI Page 3

Mesh Demand Assigned Multiple Access (DAMA) Project:

Design and developed a 68302-based telephony hardware and real time embedded

software used for voice, data and fax applications of an integrated Mesh DAMA satellite

telephony system.

68000 based LCD Front Panel Controller Project:

Design and developed a 68000 based Front Panel Controller using AMC In-Circuit

Emulator and MRI software development tools for a Data Converter Protection Switch,

Antenna Controller and High Speed Satellite Modem.

68HC11 based LCD Front Panel Controller Project:

Design and developed a front panel controller for satellite video receivers and data

converters. Projects were based on Motorola 68HC11 family micro controller, and

utilized Archimedes software development tools and HMI In-Circuit Emulator System.

Video Receiver Simulation Project:

Design and developed a simulation program for simulating eight Video Receivers.

Software is capable of simulating eight independent Video Receivers for diagnostic

purposes only.

MEMOREX TELEX COMPUTER PRODUCTS, INC., Tulsa, OK

Electrical Design Engineer II

FLIGHT SAFETY INTERNATIONAL, INC., Tulsa, OK

Electrical Engineer

EDUCATION

Master of Science, Computer Science, Florida Tech, Melbourne, FL

Master of Science, Electrical Engineering, Florida Tech, Melbourne, FL



Contact this candidate