VARUGHESE GEORGE
Kanata, ON K*T *E* 613-***-****
linkedin.com/in/varughesegeorge1 *********.*******@*****.*** EMBEDDED SOFTWARE / FIRMWARE ENGINEER
Embedded RTOS Embedded Linux IP Networking Wireless Devices C/C++ Security Adept in software design, development, and integration in the real-time operating system (RTOS) and networking stack vendor and smartphone industries. Self-managed software development technical leader, who quickly learns new skills and software, and effectively manages multiple tasks, ensuring products launch to the market on time.
TECHNICAL SKILLS
Languages /
Technology:
C, C++, assembly language, Python, Object Oriented design, Linux kernel, POSIX API, selinux policy, device drivers, Linux user level programming, fault management and log collection in Linux environment; power / battery management for wireless devices, client/server architecture and IPC communication to radio processor
Protocols: TCP/IP, PPPoE, OSPF, BGP, USB, Ethernet, Serial, radio protocols Platforms: Windows, DOS, Linux, UNIX, Eclipse IDE
Real-time OS: Precise/MQX, QNX, BB7OS, Android OS, Embedded Linux, TI DSP/BIOS Source Management: Git, Gerrit, Perforce, SVN, JIRA defect tracking, Confluence, Jenkins Compilers: GNU tool chain, GNU Make, Cmake, GDB debugging Processors: BSP development for ARM, ARC, PPC, Freescale, QC Snapdragon Hardware Tools: Various emulators, JTAG debugging, scopes, logic analyzers Other Skills: Hardware / software debugging, schematic review, hardware lab environment, Agile and Scrum software development, software quality assurance process PROFESSIONAL EXPERIENCE
EQUIIS TECHNOLOGIES Inc. 2016 - Current
Senior Software Engineer
Design and implementing Secure boot software for the Android platform. BLACKBERRY, Ottawa, ON 2004 2016
Senior Firmware Developer 2013 2016
Designed and implemented reset cause analysis (fault management / detection) module which captures logs on crashes by modifying Linux kernel for Android OS v5.1.1 (Lollipop) BlackBerry PRIV phone.
Resolved kernel crashes from logs captured by developing reset cause analysis module, improving phone’s overall stability.
Software Team / Technical Lead 2008 2013
Delivered devices BB Curve 8350i, BB CDMA Bold 9000 and BlackBerry 10 OS phone.
Provided instrumental technical leadership for BB 8350i program, ensuring program launched on time and had no field issues.
VARUGHESE GEORGE *********.*******@*****.*** PAGE TWO BLACKBERRY (Continued)
Designed and implemented charging / power management software for BB 8350i, producing feature with no issues reported by verification team.
Contributed to BB10 OS development QNX OS bring up development, manufacturing software support, and software integration, enabling BB10 phone to launch on time. Intermediate Software Developer 2004 2008
Delivered 2 iDEN devices BB7520 and BB7100i. Contributed to low-level software development, such as battery / power management, device drivers, radio initialization and inter processor link with radio processor. Provided software support to Hardware group.
Resolved several field issues, such as radio coverage drop while crossing boarder between US and Mexico, by conducting in-depth analysis of carrier log and matching sequence of action to source code.
Conducted radio code integration and testing of 3rd-party software code (Motorola iDEN radio stack), resulting in a stable product ready for launch.
Led iDEN maintenance project for 2006 to 2007 as a 1-man development team, saving other resources for company.
SIGPRO WIRELESS INC. (Term contract position), Ottawa, ON 2003 2004 Software / Firmware Engineer, Wireless Technologies Designed and implemented boot firmware and USB driver for wireless processor reference platform based on SHARP7A400.
ARC INTERNATIONAL (Formerly Precise Software Technologies), Ottawa, ON 1998 2002 Software Engineer, RTOS Development & Advanced Internet Technologies Implemented several board support packages and IP stack integration for processors such as MPC823, TI TMS32031, TMS320601DSP, MPC860 and Coldfire MCF5272 boards. Developed new device drivers, such as serial, Ethernet, and USB for MQX RTOS.
Designed and implemented PPPoE protocol and integrated to embedded TCP/IP stack for customer’s IP phone.
Implemented denial of service attack feature (SYN flood, Smurf) for IP stack, enhancing security and reliability of TCP/IP stack.
Integrated OSPF and BGP to MQX RTOS and IP stack, delivering to end customer on time.
Provided customer support, bug fixes and enhancements for RTOS, embedded internet stack and device drivers.
EDUCATION
Bachelor of Engineering Science (BESc), Computer Engineering, University of Western Ontario, London, ON
Diploma, Electronics Engineering Technologist, Lambton College, Sarnia, ON