R&d Leds Test Software Consultant Resume
Silicon Valley, CA
SUMMARY:
Highly accomplished software engineer with extensive experience in architecture and test systems development (hardware interfaces, drivers and low level code), using LabVIEW, FPGA - LabVIEW, Test Stand, C/C++ and Python. Experience in challenging projects with ability to work under pressure and with aggressive timelines.
AREAS OF EXPERTISE AND SKILLS:
LabVIEW, Teststand, Python, Java, JavaScript, Ajax, PHP, LabWindows/CVI, NI-FPGA, ANSI C/C++, NI-Measurement Studio, SCPI, R and Assembler (ARM, PIC and Z80).
OS; GNU/Linux, Windows, RTOS, Ubuntu, Android, ITRON, iOS, VxWorks, LynxOS.
Debugging, Tools and Code Control; Lauterbach Trace 32 Emulators, NI-MAX, Codewright, Git, Subversion, Perforce, PVCS, Multisim, SPICE, SignalExpress, DIAdem.
Network; TCP/IP, UDP/IP, Ethernet, LON Network (Echelon), USB, CardBus, NDC and CAN.
Data acquisition and control instrument; GPIB, PXI, PCI, VXI, RIO, CRIO, RS232/485, DAQmx, USB, SPI, VISA, IDNet, IVI-COM, PyVISA, CAN, Compact RIO, X10, and I2C.
LEDs characterization and Epitaxial growth design (AlGaAs, AlInGaP, GaP and InGaN).
SoC (System-on-a-chip) power consumption measurements, thermal characterization, regression tests, validation and sanity test.
HIL (Hardware in Loop) test system applications for boards, SoC and ASICs.
RF testing and measurements (WiMAX, WiFi and LTE), Mobil TV (DVB, ISDB, DMB/DAB, WiMAX), and Zig Bee protocol stacks.
Measurements Instruments; Power Supply, Spectrum Analyzer, Logic Analyzer, Vector Signal Analyzer, Multimeters, LitePoint (IQnxn/IQview), Vector Signal Generator, Network Analyzer, Counters, Oscilloscopes, Tuners and Switch.
Test Software for Electronic Component Production, PCBs, Reliability and Aging Tests.
Embedded POS code, develop, debugging, release and documentation.Software and Control Elevator.
WORKING/ EXPERIENCE:
R&D LEDs Test Software Consultant
Confidential, Silicon Valley, CA
Responsibilities:
- Design and create an general LED test system to characterize the full IV curve by performing an IV sweep using current pulses, this system gives us the ability to provide the required power for each test point in the sweep without requiring multiple SMUs or an external heat sink.
- Create several Automatic Tests Burn-in for power LEDs, in order to study and characterize various semiconductor alloys (AlGaAs, AlInGaP, GaP and InGaN).
- Using LabVIEW and LabWindows/CVI; design and create a set of software tools (DataManipulation.exe) that allow manipulation, display and interpretation of numerous data, and facilitate the VTF Epitaxial growth design.
Test Automation Software Consultant
Confidential, Silicon Valley, CA
Responsibilities:
- Design and develop of LabVIEW test apps for Power and Performance optimization of ARM processors, which can include multiple clusters of multi-core CPUs, extensive on-die interconnect fabric, advanced memory subsystems including more than on channel of high speed DDR interfaces, and various high speed serial IO interfaces such as Ethernet, SATA, PCI express, USB and flash memories.
- Design and develop code of automated functional tests for Confidential, in order to verify the functions, performance, reliability, stability and design margin of hardware and developing and improving test methods, procedures and technologies.
- SVAK Project. Created new interfaces and paradigms of communication for a test system, multithreading and multitasking, that works synchronously, written in LabVIEW, Teststand and LabWindowsCVI from scratch.
Test Automation Software Consultant
Confidential, Silicon Valley, CA
Responsibilities:
- WLAN Project related Test Development & Device. LabVIEW and Python code development and support. TestStand Sequence Creation for automated testing & Characterization of devices.
- Created and Developed test automation framework in Ajax and Javascript code in order to test systems of UMTS/WCDMA air interfaces and 2G/3G/4G protocol stack.
Test Automation Software Consultant
Confidential, Livermore, CA
Responsibilities:
- Upgrading their PCB testing programs and adding new features, using LabVIEW over LON Network (Echelon) and NI FieldPoint.
- Developed and coded a LabView Automatic test program QuickSyn PCB with an automatic NI switching module for Mixer Card (GPIB, USB, CAN and RS - 422).
Senior Software Consultant
Confidential, Silicon Valley, CA
Responsibilities:
- Developed an ASIC Evaluation Software, in order to get DACs voltages and other signals that can be measured through the evaluation system DVM or other external instruments; using LabWindows/CVI and LabVIEW object - oriented (LVOOP).
- Developed an OCXO Long Term Stability System, this is an automatic test that run parallel with a data administrator system and Matlab scripts (totally in LabVIEW).
Principal Test Software Engineer
Confidential, Silicon Valley
Responsibilities:
- Created several LabVIEW Automatic Test applications in order to validate the new chip MP2011 D - Solo DVB-H/T mobile TV demodulator (the world's first single-die all-CMOS device combining DVB-H and Mobile DVB-T capabilities of monolithic CMOS designs). Among them are: LNA gain, LC tank, Mixer filter response, LPF filter response, Noise Figure, IIP3 and IIP2 and ADC SNR in order to validate RFICs, using Broadcast Generator, Spectrum Analyzer, Signal Generators and Power Supplies.
- Developed Automatic Test to get Sensitivity curves vs. Co Channel Rejection, Adjacent Channel, Echo, Burst Noise, C/I and Phase Noise for Analog and Digital Television Signals, using GPIB interface with Power Supply, Broadcast Generator (RSSI) and SPI firmware communication, and created a new multithreading DLL that is the interface LabVIEW ATE/ chip binary.
Principal Test Software Engineer
Confidential, Silicon Valley
Responsibilities:
- Developed RFIC automated test in order to tested and validated the new MS120 Wave 1 chipset and software (the world's first terminal based entirely on the new IEEE 802.16e Mobile 4G - WiMAX standard).
- Created LabVIEW Tests applications, drivers and RF calibration tools, in order to test and validated the new BCS200 Wave 2 chipset and software, the first to meet Sprint s requirements (MIMO capability, focused on Wave 2).
- Designed and implemented a LabVIEW ATE application (SweepBER) in order to get RSSI, CINR, FER, and BER, and then validated the new BCSM250 chips (the world's first 4G-WiMAX solution to combine a baseband processor, dual-band 2 GHz & 3 GHz radio, memory, power management unit and host interfaces based on 65 nanometer technology in a single chip).
POS Embedded System Consultant
Confidential, Dallas, TX
Responsibilities:
- Wrote LabVIEW code for Automatic Tests applications, in order to maintain hardware and software for Confidential and Verifone Point of sale, Pinpad and BIO-Metrics devices.
- Development embedded software applications for Confidential and Verifone Point of sale, Pinpad and BIO-Metrics devices, check cashing and tax processes systems.
- Enhanced and maintained real-time embedded C/C++ code applications for Confidential and Verifone POS, Pinpad and Check Reader, and created LabVIEW applications for memory analysis, communication trace and hardware simulation.
Senior Embedded Software Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Developed new products and coding new applications for Confidential and some important clients.
- I wrote assembler and C/C++ embedded code for a Zilog Z84C15 Intelligent Peripheral Controller running at 14.7 MHz or 9.8 MHz (basically a Z80 microprocessor) in order to improvement the Real-Time Operation System for the Confidential POS T7, ICE5000, ICE5500, ICE4000, ICE 6000 and ICE6500 terminals, PIN Pads and Signature Capture Devices.
- Designed, developed and coded the embedded module TCP/IP- UDP/IP for financial transactions between Confidential POS and Western Union Financial Service, using embedded C/C++ code.
Senior Software Engineer Consultant
Confidential
Responsibilities:
- Designed and developed the software for multiple elevator system, security installations and emergency system for Torres de Alcatel and Reina Sofia Museum.
- Designed and developed embedded software for building security integration in C/C++, LabVIEW, and PIC Microcontrollers.
R&D Manager
Confidential
Responsibilities:
- Responsible for research and development of new elevator parts and products. Technical support for sales, manufacturing, service and installation departments, including technical support for Montgomery International.
- Designed and developed embedded software applications for reliability tests of electronic circuits using PIC Microcontrollers, C/C++ and LabVIEW.
- Created a group elevator algorithm using embedded Z80 and LabVIEW (this is an intelligent system that handles elevator groups through a computer network).
- Implemented for multiple elevator installations, on-site support, and engineer.