Post Job Free
Sign in

Engineer Software

Location:
Pasadena, CA
Posted:
August 26, 2014

Contact this candidate

Resume:

Fabio Estupinan

**** ******* **, ********, ** *1107

626-***-**** - **********@*******.***

Summary

Software Engineer with 12 years experience in the electronics industry for

clinical, military and aerospace applications, including 3 years of

application software development, 3 years of embedded software development,

and 6 years of automated test equipment.

Skills

Operating Systems: MS Windows, Linux.

Languages: LAMP, C, Qt C++, Visual C++, Visual C#, LabVIEW, MySQL, PHP,

HTML

Configuration control: Subversion, Perforce, SourceSafe, Bugzilla,

ClearQuest, RequisitePro, OSRMT

Software development environments: MPLAB/MPLABX, IAR Workbench, Qt Creator,

Visual Studio

Serial and network interfaces: RS-232, RS-422/485, GPIB, USB, I2C, SPI, CAN

Hardware development: Mentor Graphics, PADS, OrCAD, Altium, KiCAD

Microcontrollers: TI MSP 430, Microchip PIC18 and dsPIC30, SiLabs 2130

Hardware and software debugging using oscilloscopes, logic analyzers,

signal generator, simulators, and debuggers

Office tools: Microsoft Office (Word, Excel, PowerPoint, Outlook, Access,

Visio), LibreOffice (Writer, Calc, Impress, Base, Draw)

Experience

Sr. Test Equipment Engineer

April 2014 to July 2014

Crane Aerospace & Electronics - Burbank, California

Designed and developed a card-level tester for an aircraft braking system

employing a SiLabs 2130 microcontroller for SPI, and developed a user

interface in Qt C++.

Designed and developed a tester to test boards, and designed a harness for

a break-out board, both for an aircraft braking system.

Electrical Engineer

October 2010 to January 2014

Quallion - Sylmar, California

Designed, and developed embedded software for Microchip PIC18

microcontrollers in C for a Battery Management Systems (BMSs). Developed

device drivers for external communication via an RS-232 service port

employing an ASCII protocol, internal communication with other BMSs via a

custom-made RS-232 connection, communication with a Battery Management Unit

(BMU) via an I2C interface.

Developed life-cycle documentation including development plans, software

requirements, design documentation, test plans and procedures, and test

reports, following military standards as MIL-STD-498.

Designed hardware and designed and developed multi-threaded application

software in Qt C++ for a fully-automatic battery tester (supervisory

control and data acquisition system). Development included instrument

drivers in Qt C++ to communicate with instrumentation as a power supply, an

electronic load, and a DMM via GPIB, and a temperature chamber via MODBUS.

Developed a graphical user interface (GUI) and communication with the

battery under test through an RS-422/485 port employing an ASCII protocol.

Developed and released firmware for a Microchip dsPIC30 DSP in C for a

BMS. Development included control of heaters, control of battery charge and

discharge including management of temperature-related and electrical

conditions, internal communication with an analog front-end (AFE) via an

I2C interface, internal communication with a service display for state of

charge (SoC) and error indication via an SPI interface, and external

communication via an RS-232 service port to provide telemetry.

Developed life-cycle documentation including software requirements, design

documentation, test procedures and test reports. Performed extensive unit

testing for design verification complaint with ITAR.

Developed and released application software in Visual C# for a GUI-based

test utility. Developed life-cycle including development plans, software

requirements, design documentation, and test plans and procedures.

Developed application software for test automation in LabVIEW to control

and acquire data from instrumentation as power supplies.

Sr. Test Automation Engineer

January 2005 to August 2010

Boston Scientific - Valencia, California

Designed and developed hardware and software (embedded in C++ and

application in LabVIEW) of an automatic custom-made ASIC tester in a PXI

chassis. Designed and developed an interface board (PCB) around a TI MSP430

microcontroller to provide communication with the ASIC under test via USB.

The PXI chassis included a controller (CPU), and instrumentation as a

source meter, an oscilloscope, a DMM, an analog/digital input/output

module, and relay modules. Testing included testbench execution through the

ASIC's JTAG interface. The back-end of the test system included a SQL

database where data was stored. Deployed LAMP server to service data from

testers and make data available corporation-wide. Testing of the ASIC

included quiescent current, power-on-reset, logic oscillator, digital scan

chain, ADCs, RAM and EEPROM read/write, among others.

Developed life-cycle documentation including development plan, test

procedures, test reports, version descriptions, and user's manual following

the Rational Unified Process.

Designed and developed hardware and software in LabVIEW of a fully-

automatic wafer-level tester. (Similar to aforementioned ASIC tester. A

wafer included more than 100 ASICs.)

Sr. Software Engineer

August 2001 to December 2004

Advanced Bionics - Valencia, California

Designed and developed application software in LabVIEW of a fully-automatic

panel-level tester. (Similar to aforementioned ASIC tester. A panel

included 10 ASICs.)

Designed and developed a cross-platform GUI-based test utility (engineering

test page) in LabVIEW for Windows and Linux to perform reading and writing

operations of RAM, EEPROM and external Flash, and exercising of the

boundary scan chain of an implantable pulse generator. Development

supported scripting language for command batch execution.

Administered software tools as ClearQuest, Bugzilla, RequisitePro and

Subversion for defect tracking, requirements management, and version

control of several projects.

Software Engineer

January 1999 to January 2001

Kasystem - Pomona, California

Developed software applications in Visual C++ for back-end of a medical

search engine.

Education

Master of Sciences: Computer Engineering, May 1999

UNIVERSITY OF SOUTHERN CALIFORNIA - Los Angeles, California

Bachelor of Sciences: Electrical Engineering, August 1989

UNIVERSIDAD DEL VALLE - Cali, Valle, Colombia

Additional Information

Citizenship: US citizen. Eligible to obtain security clearance.



Contact this candidate