An accomplished Software / Firmware Architect with extensive experience in full cycle software development including involvement in the development of system/software requirements, architecture, specification, analysis, design, implementation, testing, object oriented design, documentation, and maintenance in a disciplined software engineering environment.
> Over 15 Years of Software / Firmware development & demonstrated proficiency leading/mentoring small development team using agile software development methodology.
> Expertise in algorithm development, image processing, computational geometry, low-level device drivers, software test automation, performance tuning, system bring-up/integration & hardware interfacing.
PROFESSIONAL EXPERIENCE
Senior Software Engineer Rudolph Tech, Richardson, TX 01/2010–04/2015
Languages: C#, C++ Software: Matrox Imaging Library, Visual Studio .NET, StarTeam, Office
* Developed multi-threaded software applying computation geometry and algorithms for wafer defect detection using image processing, 2D/ 3D wafer metrology applications, user interface and calibration/manufacturing utilities for semiconductor wafer inspection equipment. Worked diligently on code optimization and refactoring for better equipment throughput.
* Worked extensively with field and application engineering staff for application studies and analyzing complex customer reported issues.
Sr Software Engineer Molecular Imprints, Austin, TX 02/2008–04/2009
Languages: C/C++ OS: Linux Software: GNU tools, CVS, Office
* Developed data acquisition, modbus master drivers and multithreaded application software for semiconductor lithography equipment.
Sr Software Engineer MKS Inst, Austin, TX 02/2006–02/2008
Languages: C/C++ OS/RTOS: Windows, TargetOS Software: Visual Studio, Code, CVS, Office Lab: Multi-meter, Oscilloscope, SST DeviceNet
* Developed firmware for Industrial Gateway, Temperature Controller, Data Acquisition and Control I/O devices using serial, Devicenet and ModbusTCP protocols. Developed windows test automation framework for these devices.
Design Engineer Nagle Research, Austin, TX 08/2005-02/2006
Languages: C/C++ OS: Windows Software: Visual Studio .NET 2003, MPLAB, CVS, MS Office Lab: Multi-meter, Oscilloscope, Logic Analyzer
* Developed image Processing algorithms, line camera interface, user interface, windows application software & PIC processor based firmware for rail track inspection.
Sr Software Engineer Intel Corp., Santa Clara, CA 07/2000-10/2004
Languages: C/C++, C#, Assembly, Java OS/RTOS: Linux, Windows, QNX Neutrino Software: Visual Studio 6.0, Visual Studio .NET 2003, GNU, CVS, PVCS Tracker, MKS toolkit, Cygwin, Expect, Visual Test, Autoit
* Developed applications using...
Login or Register to view the full resume.