We provide IT Staff Augmentation Services!

Principal Engineer Resume

0/5 (Submit Your Rating)

Burlington, MA

OBJECTIVE:

  • System design, development and integration in a multidiscipline, intellectually challenging environment with considerable individual contribution and responsibility.
  • Utilization of my expertise in firmware / embedded software in the areas of instrumentation, measurement and control, test automation, data acquisition.
  • Application of my knowledge of engineering physics, control theory, DAQ, and sensors principals to development of advanced instrumentation and test automation.

SUMMARY:

  • Real Time, multitasking development in C/C++ under variety of operating systems and bare - metal.
  • Embedded microprocessors and microcontrollers (MCUs):
  • ARM Cortex-M series, ARM7TDMI, ARM Cortex-A8 Sitara, PIC (8, 16, 32-bit), dsPIC, PowerPC, 8051, MSP432, MSP430.
  • Static Code Analysis tools and techniques: Lint, MISRA analysis.
  • Version Control Tools: PVCS, Visual SourceSafe (VSS), Team Foundation Server (TFS), Git, Sharepoint,
  • Excellent working knowledge of electronic test and measurement tools: oscilloscopes, logic analyzers, DMMs, protocol analyzers, signal generators.
  • Network and industrial communication protocols: SPI, I2C, 4/20mA, HART, Foundation Fieldbus, RS232, RS485, RS422, GPIB, CAN, TCP/IP.
  • Control Theory with practical industrial experience in PID, Motion Control, Temperature Control, etc. Practical knowledge of multitude of DAQ boards:
  • NI DAQmx and Legacy, NI CompactDAQ (cDAQ), USB DAQ, PCI DAQ, PXI, MCC DAQ devices.
  • Extensive experience in Root Cause Analysis of complex hardware and firmware problems.
  • Expert level experience in Rapid Application and Prototype Development using LabVIEW, Python, VBA.
  • Experience in design and development of automated test stations (Test Stands).
  • Expert knowledge of pneumatic and hydraulic valves.
  • Solid practical knowledge of sensors: optical, infrared, acoustical, pressure, temperature, displacement.
  • In-depth knowledge of geometrical and physical optics.
  • Experience in formulating complex system concepts and definition of detailed functional requirements.
  • Experience in medical devices development process.

TECHNICAL SKILLS:

Operating Systems: VxWorks, Green Hills Integrity, OSE, uC/OS, freeRTOS, TI-RTOS, Windows, Linux.

Languages: C/C++, LabVIEW (NI certified, CLD), various microcontroller assemblers, SQL (ODBC), Python, Matlab/Octave.

Software development tools: IAR Systems IDE, Code Composer Studio, Atmel Studio, Microchip MPLAB.

PROFESSIONAL EXPERIENCE:

Principal Engineer

Confidential, Burlington, MA

Responsibilities:

  • multichannel data acquisition using OTS DAQ devices and sensors; driving mechanical elements and laser controls; driving microfluidics pneumatic and hydraulic controls; data processing and analysis; complex user interface.
  • GUI module;
  • Air loss cutoff module;
  • HART communications module;
  • Fieldbus communications module;
  • Control module (streamline of control, PID autotune);
  • Non-linearity compensation tool.
  • Specific gravity compensation module;
  • HART communication module;
  • HART communications test tool;
  • Control module monitoring tool;
  • Robotic device for simulating working environment for Level Transmitters.
  • Led and coordinated laboratory test and diagnostic work.
  • Developed most of the department automated test software.
  • Designed portable and field deployable automated test stations.
  • Performed root cause analysis, and solved complex installation site problems - hardware and software related.

Principal Engineer

Confidential, Burlington, MA

Responsibilities:

  • Worked on the design and implementation of wireless data transfer block of a defibrillator.
  • Designed and created a remote TCP/IP interface for testing of embedded avionics software. The software addressed 4 distinct modules: Discreet I/O, RS422 Serial interface, ARINC429 interface, MIL STD 1553 interface. One part of the testing software was created in LabView per customer’s request. The remote UI part was written in C++ under Windows.
  • Created an embedded test application for avionics SW/HW module (specifically for testing the RS422 interface). The software is running on top of the Green Hills Integrity RTOS.
  • Designed and created software, which extended and enhanced functionality of a drilling robot employed in medical (dental) industry. This design involved control software along with the user interface. For this project I devised underlying mathematical and mechanical concepts.
  • Development tools: C++/MFC and proprietary motor controller language.
  • Refactored and partially redesigned a principal software module of a defibrillator (defibrillator hardware and firmware were developed by a client). The firmware is running on top of Wind River VxWorks RTOS.
  • For all above projects I performed the following functions:
  • Formulated the SW requirements by interviewing customers and sales. Requirement gathering included modeling of the UI and writing simulation software; Created detailed requirement and design documents; Interacted with customers hardware and software engineers; Devised test procedures - for unit and system testing; In some instances wrote programs for the concept feasibility proof and testing; For several projects provided sales support.
  • For the number of smaller project not listed above I participated in early stage design and development including assistance with design of RTOS task scheduling, intertask communication. RTOS’s used: Integrity, VxWorks, uC/OS.

Principal Engineer

Confidential, Norwood, MA

Responsibilities:

  • Design and development of automated software test tools for embedded software for a medical device, based on Atmel ARM7 microcontroller.
  • The project involves multiple technologies such as motion control, user interface, memory management and proprietary operating system, which renders UML based event processor.
  • Hardware and software tools: JTAG based hardware debugger/emulator, logic analyzer, storage oscilloscope, c++, ARM assembly and macros, proprietary scripting language.

Principal Engineer

Confidential, Wilmington, MA

Responsibilities:

  • development of communications algorithm; programming communications with variety of OTS devices using various standard serial protocols; implementing motor and HVAC control; design of a program for monitoring of large variety of sensors and processing obtained data; development of extensive documentation.
  • Worked on customization and sustaining of a system for detection of traces of explosives and controlled drugs. This security system is based on Windows CE, running on embedded x86 platform. Cross-platform development and emulation is done in Visual C++ .NET.

Embedded SW Engineer

Confidential, Winthrop, MA

Responsibilities:

  • Designed and developed special purpose stepper motor drive / amplifier based on Microchip dsPIC microcontroller. The purpose of the drive was to control a stepper motor equipped with an optical quadrant encoder like a servo motor. Development was done under MPLAB IDE using C30 Microchip C compiler with optimizations in assembly.

Principal Engineer

Confidential, Medford, MA

Responsibilities:

  • Designed and built electronics and driving dsPIC software for automated medical silk processing machine. This included: design and implementation of a laser based optical thread continuity sensor including special electronic circuitry; creating the software for monitoring the filament continuity and driving a set of PWM motors.
  • Designed and built software and sustaining electronics for automated laser micrometer for controlling cross-sections of artificially grown ligaments. Project was implemented in LabVIEW and included: creating information processing software for post-testing processing (non real-time); electro-mechanical system utilizing stepper motors with optical quadrant encoders; building a software for a standard PC with two specialized plug-in PCI boards.
  • Created software and electronics design for a biological reactor for in vitro tissue regeneration (generating artificially grown animal / human tissues).

Proprietor

Confidential, Millis, MA

Responsibilities:

  • PC based prototyping with Win32 and third party drivers; Microchip PIC embedded controller firmware; Stepper motors controller drivers;

Senior Engineer

Confidential, Natick, MA

Responsibilities:

  • Worked on COM compliant DAQ API for various brands and types of data acquisition boards.
  • Wrote software for using the DAQ boards with MatLAB and Simulink languages.
  • Created software documentation and SQA protocols.

Consultant

Confidential, Cambridge, MA

Responsibilities:

  • Invented a software-based solution which allowed to remove expensive mechanical polarization elements whereby dramatically reducing the production cost.
  • Supervised a team of two software engineers.
  • Participated in electronics hardware and optical design and implementation.
  • Invented an optical scheme, which allowed reliable detection of a column of very transparent fluid in a capillary (the ideas for this project were ed 2 US patents).

Principal Software developer

Confidential

Responsibilities:

  • Designed and implemented an intelligent furnace safety system for the Gas Research Institute. The project included both hardware and software design. The project included implementation of run-time stochastic data processing with sophisticated statistical algorithm. Modified and fixed the existing embedded software for the in vitro blood treatment instrument, created by ADL for Baxter corporation. The embedded system was based on the Intel 8051 microprocessor.
  • The project met very stringent FDA requirements, which involved generating of significant amount of software specifications and software development documentation.

Senior Software Engineer

Confidential, Natick, MA

Responsibilities:

  • Designed and developed a program for scan code editing.
  • Developed Universal Serial Bus (USB) interface with 1284 standard devices (printers, scanners) and USB interface for monitor control. USB interface utilized the 8x930hx/ax microcontrollers.
  • APM 1.2 specification test utilities for both real and protected mode;
  • CMOS editor; batch enhancement functions for test procedures under DOS; various standard BIOS functions tests; keyboard controller test programs.

System Engineer

Confidential, Somerville, MA

Responsibilities:

  • electronic design, writing data acquisition board drivers, creating control program and user interface with real time graphics; implementation of trickle charge algorithm.
  • Maintained all corporate computers, software and data acquisition hardware.
  • Created multi-channel volt logging program for monitoring batteries. The program involved real-time information processing.

Electrical Engineer

Confidential, Gainesville, FL

Responsibilities:

  • Devised and implemented a program implementing auto-correlation method of small signal-to-noise acoustic data processing.
  • Worked on discrete Fourier transform method of post-testing data processing of acoustic signals in entomological research.
  • Designed computer-based opto-electronic instruments for entomological research and industrial application. Obtained two U.S. patents (presently commercialized) as a result of accomplishing opto-electronic pest detection device and acoustic pest detection device.
  • Wrote data acquisition software interfacing with the designed instruments.
  • Performed tests of acoustic and optic instruments using variety of digital signal processing equipment.
  • Created technology for mass producing in small series of optical pest detection device.
  • Developed technology of constructing specialized acoustic sensors for grain pests detection.
  • Supervised a team of contractors manufacturing the sensors.

We'd love your feedback!