Post Job Free

Resume

Sign in

Hardware / Embedded Software Engineer

Location:
Guelph, ON, N1L 1P6, Canada
Posted:
January 22, 2013

Contact this candidate

Resume:

Rhodessa Mapa

** ****** *****, ******, *******, Canada, N1L 1P6

Home Phone: (1-226******* + Mobile: (1-289*******

abn13l@r.postjobfree.com

Work History and Experiences

May 2012 - December 2012

iGen Technologies Philippines, Inc. (Software Development Company)

Makati City, Philippines

C/C++ Embedded Software Engineer

< Integrated software with hardware

< Tested software development kits

< Created webkit plugins for TCP network using Qt cross-compiler in

Linux for ARM device

< Coded Linux shell scripts for unit testing

< Executed cross-compilation of C/C++ Application in ARM, Linux,

Macintosh and Windows machines

< Created different software libraries (dynamic and static) and

executable files for use of payment devices

< Interfaced different devices across different platforms

< Developed software services and tests for these services

< Integrated C/C++ applications in Linux and Windows

< Used Virtual Machines of Linux and Windows OS

< Documented software architecture for Linux device application

< Coded in Objective-C for iOS applications using Xcode and iPhone/iPad

Device Simulator (iPhone 3 development)

< Projects involved: Cubic Youtransactor Inspection Device - UK

Transportation Future Ticketing Project, Verifone Mx925 - Wendy's

payment solutions

April 2009 - December 2011

Emerson Network Power, Embedded Computing (Embedded Hardware and Software

R&D)

ASTEC International, Ltd. - Philippine Branch

Quezon City, Philippines

Hardware and FPGA Design Engineer

< Performed logic design reviews and creates logic design architecture

and specifications

< Performed VHDL coding, simulation, synthesis and testing using Lattice

and Xilinx products, software and devices.

< Provided major support in hardware bring-up and debug

< Used Cadence Allegro in schematic diagram creation

< Extracted BOMs from schematic design

< Performed computations for PCB stackup

< Coordinated with other teams (PCB Design, Mechanical Design, Firmware

and Software Teams, Manufacturing, component buyers and vendors,

purchasing team, Environmental DVT Team)

< Performed design reviews, design analysis (power checking, thermal

analysis, PCB checking and trace impedance computations, Linux

functional testing, High-speed scope automated compliance testing,

signal integrity checking)

< Experienced in use of logic analyzers, oscilloscopes, digital

multimeters

< Performed component qualification for end-of-life component

replacements

< Performed board bring-up, PCB rework and Root Cause Analysis

< Engaged with hardware design using low-speed and high-speed bus (I2C,

SPI, USB, SATA and SATAII, Ethernet 10/100/1000, LBC, LPC and UART,

PCIe)

< Created designs with DDR2 and DDR3 interfaces

< Used Intel i5 and i7 processors and Freescale processors in the design

< Performed hardware design in conformance to CPCI, VME, ATCA platforms

and standards

< Conducted new engineer training on cadence schematic and PCB library

processes and requests

< Projects involved: MVME2500, MVME2502, ATCA6405, MVME3100, MVME6100,

MVME5500, CPCI7203, CPCI7203-RTM, CPCI7103

April 2006 - May 2008

Canon Information Technologies Philippines, Inc. (SoC-ASIC R&D)

Quezon City, Philippines

Hardware Engineer

< Performed job execution in Canon I-Tech, Japan using Test Execution

Framework (February 2008)

< Awarded Engineer of the Month (October 2007)

< Executed Design Verification and Functional Testing of FPGA and SOC-

ASIC Display chip, using VHDL, Verilog and SpecmanE

< Executed System Verification and Functional Testing of CHOPIN

Technology for SOC-ASIC Design and Development for Image Processing,

using system hardware models in C/C++ and SystemC

< Collaborated with Software and QA Engineers

< Engaged in Hardware/Software Integration (client-server), System

Verification and Scenario Testing

< Fixed test and design defects, including redesign of some modules

< Created hardware model subsystem and testbench

< Created bus models for creation of hardware subsystem

< Manipulated different types of bus architectures

< Tested using real-time simulation

< Coded test scripts using UNIX commands, PERL and TCL

< Performed code debugging through GNU Debugger (GDB)

< Analysed waveforms using Signalscan and ModelSim

< Used several Electronic Design Automation (EDA) tools from Cadence,

CoWare and Mentor Graphics DV and test tools

< Worked using Linux, Windows, Sun Solaris and UNIX environment

< Created and maintained test plans, test design documents and other

project documents through MS Office and OpenOffice packages, including

MS Visio and Umbrello for UML

< Used CVS repository for source code and document version management

< Tracked defects and issues with Rational ClearQuest Database

< Performed Quality Assurance tasks through document and source code

reviews and walkthroughs, coding strategy analysis and code debugging

< Performed basic project management and monitoring tasks such as

project planning, scheduling, monitoring and tracking of team project

< Conducted New Engineer Training and Customer Relations Training

< Participated in patent training and patent creation

< Used PDLC, SDLC in development

< Tracked process improvement and innovation proposals for higher

quality output and improved efficiency

< Tracked and deployed approved proposals to target groups

< Presented proposals on process improvement in company meeting

2005 - 2006

Department of Electronics, Computer and Communications Engineering

Ateneo de Manila University

Quezon City, Philippines

Faculty Student Assistant

< Conducted major researches, studies and tests on image processing and

medical applications, including near-IR image applications

< Performed major researches, studies and tests on color correction of

digital images for telemedicine

< Conducted studies on hardware design and manufacturing for electronic

circuits and integrated chips (VLSI with VHDL), including

semiconductor layout

< Conducted studies on software and hardware programming including C/C++

languages

< Conducted studies on communications equipment, facilities and design

< PCB layout and etching for power supplies

April - June 2005

Canon Information Technologies Philippines, Inc.

Quezon City, Philippines

Intern

< Deployed in Image Processing Team

< Conducted a study on some of the image processing algorithms

< Created training modules for Lossless JPEG including its algorithms

< Documented ASIC projects

< Studied PERL

November - December 2003

Science and Technology Organization of Ateneo

Quezon City, Philippines

Computer Tutor

< Participated in public school teacher's computer training program

Skills

Proficient and knowledgeable with the use of the following languages,

tools and environments:

< C/C++ and Objective-C for programming applications and embedded

systems in Windows, Linux and Macintosh

< Creation of daemons and socket programming with TCP/IP protocol

< Familiar with basic XML, HTML and JSON formats

< Experienced with Linux and Windows Virtual Machines (VMWare)

< Eclipse IDE tool for compiling and building libraries, executables and

applications

< Building Qt applications and webkit plugins on ARM Linux platform

< Familiar with Xcode and iPhone and iPad device simulation

< VHDL coding, simulation, synthesis and testing using Lattice and

Xilinx products, software and devices

< Cadence Allegro in schematic diagram creation and PCB checking

< Experienced in use of logic analyzers, high-speed oscilloscopes,

digital multimeters, thermal chambers, automated test suites for

signal integrity and other test equipment

< DDR2 and DDR3 interfaces and design

< Intel i5 and i7 processors and freescale processors and their

architecture

< Familiar with CPCI, VME, ATCA platforms and standards

< Low-speed and high-speed bus protocols (I2C, SPI, USB, SATAI and

SATAII, Ethernet 10/100/1G, LBC, LPC, UART)

< VHDL and Verilog for hardware design for FPGA and ASIC

< C/C++ and SystemC for hardware-software modelling, System

Verification, and hardware system integration

< Programmer's View Model (PVM), Transaction Level Model (TLM), and

Register Transfer Level Model (RTL)

< GDB debugging and Makefile creation

< SpecmanE for verification language

< SignalScan and ModelSim for waveform analysis

< SoC-ASIC development, real-time simulation, embedded systems,

programming FPGAs and design simulators

< Object Oriented Programming

< Unix environment and terminal commands

< Sun Solaris, Linux and Windows environments

< UML for creation of test strategy

< PERL and TCL scripting

< OpenOffice, Microsoft Office, Microsoft Visio and Umbrello

< Cadence, Mentor Graphics and CoWare EDA Tools for system-level and

block-level verification

< CVS tools such as LinCVS or Cervisia for version management

< Rational ClearQuest for tracking of bugs and issues

< MS Project for project scheduling and tracking

< Product Development Life Cycle (PDLC) and Software Development Life

Cycle (SDLC)

< Process Improvement methods

< Network protocols

< Network setup and configuration of computer terminals, routers and

gateways

< AutoCAD, MATLAB, Photoshop, GIMP

< PCB/circuit layout using AutoCAD, MS Visio, Umbrello, Electronic Work

Bench (EWB) and P-Spice

< Various microcontrollers and microprocessors (microace, PIC, Z8, Z80,

Intel 80386), analog/digital design

Seminars and Trainings Attended

< Workshop on Writing Effectively (August 27, 2010)

< Workshop on Valuing Time and Managing Stress (April 20 and 27, 2010)

< Xilinx FPGA Training, Emerson Network Power, Embedded Computing (2010)

< Kaizen Champion Process Improvement and Leadership Workshop, Canon

Information Technologies Philippines, Inc. (March 26, 2008)

< Coware Tool Training, Canon Information Technologies Philippines, Inc.

(January 23-25, 2007)

< Basic Hardware Development Training including PCB Layout and Design,

Canon Information Technologies Philippines, Inc. (April - May 2007)

< Philippines Linux User's Group, Inc. Quarterly Technical Seminar

(January 31, 2006)

< SMART 3G Launching: Demonstration and Familiarization (January 18,

2006)

< 6th National Electronics and Communications Engineering Conference

(December 2, 2005)

< Symposium on Wireless Networking Systems, Ateneo de Manila University

(November 19, 2005)

< INTEL Lecture on Multi-Level Cell Design for Flash Memories (November

14, 2005)

< ZILOG Microcontroller Seminar, Ateneo de Manila University (January

2005)

< Seminar and Workshop on Graphics Design, Matanglawin, Ateneo de Manila

University (December 2004)

Education

May 10, 2012

International English Language Testing System (IELTS) Passer - General

Training

Listening - 7.0

Reading - 8.5

Writing - 6.5

Speaking - 7.5

Overall Band Score - 7.5

February - March 2012

Center for Advance Training in Food and Beverage Services,

Technical Education and Skills Development Authority

Taguig City, Philippines

Hot Kitchen - Basic Culinary NCI - Trade Certificate

< Culinary methods

< Stocks, soups, sauces

< Meat and poultry

June 2001 - March 2006

Ateneo de Manila University

Quezon City, Philippines

Bachelor of Science in Electronics and Communications Engineering (Degree:

BS ECE)

< "Color Correction of Digital Images for Telemedicine"

< 2006 School of Science and Engineering Awards for Outstanding Student

Research - Honorable Mention, Undergraduate Technology Category

< Research Paper presented by Ateneo de Manila University, Biomedical

Devices and Bio-Information Systems in Pan American Health Care

Exchange, PAHCE, California, USA, February 2007

< Dean's Awardee, 5th year, 2nd semester (2005-2006)

< Dean's Awardee, 2nd year, 2nd semester (2002-2003)

1997 - 2001

Colegio de Sta. Rosa

Makati City, Philippines

Secondary Level (high school)

< Valedictorian, graduated with Highest Honors

< Mercury Drug Mathematics Awardee



Contact this candidate