Jan 2014 - Present
• 11 yrs 4 mos
Automotive Embedded Application Engineer
NVIDIA
Oct 2012 - Dec 2013
• 1 yr 3 mos
Research In Motion
Jun 2010 - Sep 2012
Touch Panel Developer
May 2012 - Sep 2012
• 5 mosElectronics Designer - Advanced User Interfaces
Jun 2010 - May 2012
• 2 yrs• Researched and experimented with new user interface (UI) devices/ideas
• Interfaced new UI devices with Blackberry handhelds and PC. Developed drivers and applications to aid in device evaluation/tuning
• Created PC tools to collect and analyze test/user study data
• Designed and programmed internal hardware systems to test/qualify new UI devices
• Streamlined/automated several input device qualification processes to significantly reduce time and improve quality
• Supported integration of new UI devices into Blackberry handhelds by working with internal engineering teams
• Worked with vendors and traveled to their sites to resolve issues and support development
• Debugged issues at hardware, firmware and OS level. Worked with respective teams to address
• Learned about UI electronics such as touch panels and optical navigation

Systems Design Engineering Intern
NVIDIA
Jan 2008 - Dec 2008
• 1 yr• Conducted research and feasibility studies for potential future products. Researched components, created block diagrams and presented sample PCB layouts
• Performed lab experiments on video cards to identify opportunities for cost reduction. Correlated results with simulations and presented findings
• Designed internal PCBs to support development and qualification of GPU products

Applications Engineer
Genesis Microchip
May 2007 - Aug 2007
• 4 mos• Tested and validated new image processing ICs/boards using state-of-the-art tools. Automated with scripting and participated in debugging
• Designed PCB modules for analog & digital video processing with close attention to signal integrity. Performed bring-up and validated that requirements are met
• Integrated modules into display motherboard by programming the host (Motherboard processor) and the module
• Learned a great deal about analog and digital video through exposure to both the hardware and the firmware

Junior Software Developer
Tyco Fire & Security
Sep 2006 - Dec 2006
• 4 mos• Developed back-end software for processing large binary files containing alarm system messages. Delivered solution in timely manner
• Developed an intuitive GUI front-end PC application. Featured custom controls, multi-language support, and custom character support
• Presented progress routinely and worked with changing requirements
• Used an object-oriented elegant approach. Delivered high-quality product on-time

Electrical Engineering Assistant
Solinst Canada Ltd.
Sep 2005 - Apr 2006
• 8 mos• Performed characterization on new water monitoring instruments and tested PC software. Automated several aspects of process and participated in debugging
• Designed embedded system to address issues with calibration process. Completed successfully and resulted in higher yields and time savings
• Developed an automated database system to collect, store, browse and generate reports from product data. Was well-received by many departments