Sign in

Software Engineer Customer Service

Port Townsend, Washington, 98368, United States
February 10, 2018

Contact this candidate


Taher H. Benisa

***** **** ** ** 425-***-**** (Cell)

Kenmore, WA 98028 425-***-**** (Home)



Experienced software engineer with good understating of Object Oriented Programming and building application solutions in multithreaded environment.

Responsible for complete embedded application software design for the F5 walkover receiver. Software ran in WinCE and was written in C++ using the MVC design pattern and hardware is based on SBC running on ARM processor.

Experience developing Windows applications utilizing MFC, Win32 API. Real-time application development on the Microsoft Windows platform in C/C++ and C#.

Knowledge of Hardware and software interfacing with experience writing DLL drivers to control PC communications and low-level communications with hardware devices. Awarded Honeywell's Spot award for successfully building the MTM-bus protocol software for the Honeywell MCDU.

Experience with LabVIEW software development.

Experience with ATE systems specification, design and implementation. Designed complete test systems and resolved test and hardware/software integration issues for various electronics products. Awarded Advanced Technology Labs’ Truly Outstanding Performance Stock (TOPS) award for developing test software for Ultrasound medical system.


Microsoft Inc., Redmond, WA 2017

Embedded Software Engineer in Test, Surface Team, Contract

Development of test tools and test plans for Microsoft Surface sensors and accessories. Developed complete test plan for validating the functionality of Pen Inductive Charging Transmitter.

Development of test requirements/specifications for validating the sensors present in Surface Devices from both Hardware and Firmware/Software perspective.

Microsoft Inc., Redmond, WA 2015 to 2016

Software and Hardware Integration Engineer, Contract

Device Design Team - Human Factors Engineering

Supported internal research projects with software tools, troubleshooting, and integration. Developed the Biomechanics software, first of its kind to combine multiple data streams in one application and provide synchronization of these streams in real-time.

Integrated the hardware/software system to provide synchronization of multiple data sources at the hardware level.

Worked with different SDKs and interfaces to bring data into Multi-Threaded applications. SDKs are Client/Server networking SDKs for sending and receiving data across networks.

Created specialized software for visualizing and processing surface Electromyography and other data transmitted from DelSys Trigno Sensors.

Developed and integrated Natural Point OptiTrack motion tracking data into applications.

Created eye tracking applications to control SensoMotoric Instruments eye tracking devices and retrieve eye tracking data provided by SMI eye tracking devices and the iViewNG platform.

Microsoft Inc., Redmond, WA 2012-2015

Hardware Group, SDET, Contract

Created software to program and control PC communications interfaces such as USB and serial port, and low-level hardware communications interfaces such as I2C.

Wrote efficient, multi-threaded applications that can simultaneously present data while performing low-level communications with hardware devices.

Worked with hardware engineers to help define and implement their application software or test tool needs.

Provided hardware drivers for development and test group to be used with scripting language (LUA).

Philips Medical Systems, Seattle, WA 2010 to 2012

Tools & Prototype Engineer, Contract

Design, implementation, integration, and testing of tools for medical devices.

Performed new product validation using electronic test equipment to validate operation to specifications of products under development.

Implemented and maintained design and test documentation.

Digital Control Inc., Kent, WA 2000 – 2009

Developer of advanced HDD drill head locating systems

Software Engineer

Improved data collection and user interface over existing products by designing and developing complete embedded application software for F5 walkover receiver for horizontal directional drilling, supervising and controlling project, delegating tasks and interfacing with customer service.

Designed and developed Steering-Tool software that provided real-time information to customers, providing capabilities to log, edit, display, and save data. Used ActiveX and OLE automation to add robustness to software, saved customers thousands of dollars in setup time.

Increased customer efficiency by designing and developing data logging software for Eclipse receiver, providing convenient way to download data via IR link, applying advanced math calculations prior to displaying data, and providing capabilities to edit and save data.

Designed software to download code from PC to DSP in embedded system via Bluetooth eliminating necessary use of special hardware programmer.

Coordinated efforts between hardware engineers and technicians to design hardware interface, and integrated software and hardware for ATE system using Labview, training 4 technicians on use of system.

Honeywell, Inc., Phoenix, AZ 1996 – 2000

Software Engineer

Awarded Honeywell's Spot award for successfully building the MCDU MTM-bus protocol in a DLL and integrating it with NI-CVI and MS Visual C++; built Windows applications and utility programs using this driver allowing engineers to access the internals of the unit.

Significantly reduced troubleshooting time by assisting engineers on use of driver to excess internal functions in MCDU and load flight operational software into MCDU.

Provided a user-friendly interface by developing GUI applications under UNIX using Motif and XfaceMaker for the STS2000 test station leading to faster and more efficient ability to access and run tests.


Master of Science, University of Portland, OR 1984

Electrical Engineering

Minors in Mathematics and Physics

Bachelor of Science, University of Portland, OR 1983

Electrical Engineering

Minor in Physics, Honor Roll, Member - Eta Kappa Nu


LANGUAGES: Visual C++, C, C#, Python, Visual Basic, and Assembler.

SOFTWARE: Win32 API, WinCE, MFC, Multithreading, Microsoft Doc-View, DLL, LabView, NI-DAQ, UML, Install-shield, Source Safe, TFS.


Successfully finished 1 Embedded Software programming course in the U of W certificate program.

Successfully finished 2 C++ programming courses in the U of W certificate program.

Introduction & advanced C++ programming. JAVA programming.

Introduction & advanced MFC & Visual C++.

Contact this candidate