Post Job Free
Sign in

Engineer Software

Location:
Canada
Posted:
June 23, 2016

Contact this candidate

Resume:

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



Contact this candidate