GEORGE BONEV
**** ******** *****, ****** *****, TX 75022
Phone: 940-***-****
acaz0v@r.postjobfree.com
SOFTWARE ENGINEER
Result oriented with extensive experience in the full life cycle of the real-time embedded telecom/datacom systems.
Proven record of shipped on time products. Highly professional with the ability to deliver on tight deadlines and work
with cross-functional teams.
TECHNICAL SKILLS
C/C++, Assembler
•
DSP – ZSP400, Ember EM357 (ARM Cortex-M3)
•
PowerQUICC MPC8XX, PowerQUICC II MPC82XX, Motorola MPC74XX, Motorola 68000
•
Linux, pSOS, VxWorks, UNIX, Windows platforms, Proprietary Real Time OS, QNX
•
Board Support Package – BSP
•
IDE – Visual C++ 6.0, Visual SlickEdit, IAR embedded Workbench, SNiFF, Perforce, SVN
•
PROFESSIONAL EXPERIENCE
Research In Motion, Irving, TX 2011 – 2013
System Software Engineer
Design, Development and InMarket Support for 06, 07 and 10 series of Blackberry Cell Phones.
• Battery Life – development of a Sub-system for analyzing the Battery Drain, Deep Sleep Pattern, Power Optimization. Third
party applications battery usage.
• Software Improvements - Execution Speed, Message Buffers Loss, Audio Tones Cadence Time
• Product Maintenance - Watchdog Resets, Data Abort Resets
• Automated Firmware Upgrades for third party hardware, security certificates
• Manufacturing Support
Iphotonix, Richardson, TX
Staff Software Engineer 2010 – 2011
Design and Development of Optical Network Terminal (ONT) - Fiber Access Systems.
• Porting ONT software package from VxWorks to Linux
• Linux Build Environment - Cross Compiler, Linux Kernel, Makefiles, CVS
• BusyBox, Inter-Process Communication, Linux Kernel Customization
• Linux Adaptation Layer
SyChip, Inc, Plano, TX
Staff Software Engineer 2004 – 2010
SyVoice – Embedded Modules for SIP Mobile Voice Over IP (VoIP) Applications – WiFi, WiMAX
• Successful launch of the world's first WiMAX VoIP Phone – Cooperation with Fujitsu (Japan)
• 802.11 WiFi - Linix Kernal Drivers for WiFi Modem - Marvell 8686 - MAC/Baseband/RF WLAN SoC; Roaming; QoS;
Bluetooth interoperability; Debugging using WireShark; User Software Libraries for access to WiFi network;
• Real Time VoIP processing engine - SIP Call Control, Jitter Buffers, Audio Control, VoCoders
• DSP – BootLoader, ISR, Deep Sleep, DMA, SDIO, UART, Dynamic Download, Host Communication
• Linux Platform Adaptation Layer (PAL) – Tasks, Interrupts, Semaphores, Messages, Queues, FIFO, Timers, Events, Memory
Access, User Space – Kernel Space Communications
SyNode – Wireless Sensor Nodes for Smart Energy and Home Automation
• Software Module for Integration of End User Specific Applications
• Software Drivers – Embedded Sensors, Flash Memory, Host Communication – I2C, SPI, DMA, ISR
Software Build Environment – Linux GNU toolchain, Makefiles, Linker Map Files, CVS
Telena Communications, Plano, TX
Sr. System Software Engineer 2004
Design and Development of 802.11b WiFi Access Point for ADSL Router / 4-port Ethernet switch.
• WiFi Access Point Management Firmware
• Driver for PCMCIA Ethernet Card
Product Maintenance – Data and Instruction Cache, ISR, Interprocess Communications, Flash Memory Boot, Dynamic
•
Application Code Update
Software Development for new platform based on MPC74XX using Controller for PowerPC – Marvell GT-64260A/B
•
Follow Telecommunications, Fort Worth, TX
Sr. System Software Consultant 2004
Design and Development of WIN32 application allowing the end user to provide special telephone services for Debit Calling Cards.
• Visual C++ 6.0
• Call Handling Software – ISDN PRI
• Embedded SQL in C/C++ for access to Calling Cards Database
• This application utilizes COTS NMS Communications PCI boards to interface ISDN PRI T1 telephone trunks
Inet Technologies, Inc., Richardson, TX
Sr. System Software Consultant 2003
Design and development of monitoring system for UMTS telephone network.
• Analysis of product requirements and development of software architecture to meet those requirements
• Linux software library for handling PCI ATM over OC-3/STM-1 Controllers
• Design and development of software package for traffic generation for internal use
• ATM Adaptation Layers – AAL2, AAL5
Interphase Corporation, Plano, TX
Sr. System Software Contractor – Professional Services 2002 – 2003
Porting Interphase SDK from VxWORKS to pSOS for access to PMC T1/E1 Communication Controller with Motorola PowerQUICC
II MPC8264 and customize it based on customer requirements.
• Analysis of software and hardware requirements to determine feasibility of design within time and cost constraints
• Evaluation of Intrerphase software package and enhancement of its functionality – HDLC sub/supper channels on MCC for
Motorola PowerQUICC II MPC8264
• Design and development of PCI drivers
• Command Line Interpreter using socket communication – TCP/IP
Marconi Communications, Irving, TX
System Software Engineer 1998 – 2002
Design, development and integration of Broadband Access Systems – ADSL services.
• Based on Motorola MPC8XX, pSOS
• Board Support Packages (BSP) for multiple boards with different functionality
• Device Drivers – HDLC, QMC, SAR, DS1, DS3, E1, IMA, FPGA, RS232, I2C, Serial EEPROM, Framers
• Implementation of ATM adaptation layers – AAL0, AAL5 used for Intersystem Communication
• Extensive lab experience, Debugging and Emulation tools – VisionICE, Traffic Generators
Tekno Industries, Inc., Bensenville, IL
Sr. Software Design Engineer 1993 – 1998
Design and development of Call Completion Systems – Embedded real-time multi–RISC processor systems capable of interfacing up
to 288 SS7 links to monitor, decode and analyze ISUP, TUP, TCAP, IS41 traffic.
• Call progress analysis of telephone systems for major metropolitan areas
• Development and support for Call Completion Systems for US and international market
• Signaling traffic analysis, domestic and international, analog and digital
• Embedded real-time operating system – RTOS
• PSTN Signaling – Subscriber Line, CAS, E&M, R1, R2, DTMF, MF, PRI, BRI, ISDN
• Device Drivers – HDLC, RS232, INMOS Transputer Links, Flash Memory, T1, E1, Framers
Telecommunication Industry Institute, Sofia, Bulgaria
Software Research and Design Engineer 1986 – 1991
Research, design, development and integration of Digital Switching Systems (PBX) with Distributed Control.
• Subscriber Module - Call Handling
• Trunk Module - T1/E1 trunks with CAS Signaling
• Intersystem Communication Protocol Development
• BSP Development
EDUCATION
Master of Science in Electrical Engineering 1986
Technical University of Sofia, Bulgaria
Major: Telecommunications
Specialization: Switching Systems