We provide IT Staff Augmentation Services!

Labview Software Developer Resume

3.00/5 (Submit Your Rating)

Huntsville, AL

SUMMARY:

  • Test Engineer/Software Consultant with over 20 years of work experience and track - records of s developing LabView software for automated tests in the Medical, Aerospace and Defense industries.
  • Successfully completed several projects on LabView and C# automated test software development as a full-time employee or consultant in the medical device, aerospace and defense industries over the past 10 years.
  • Played key roles as Lead Test Engineer, Software Architect and Lead or Senior Principal Software Engineer leading or mentoring small teams of junior software developers in LabView or C#/Windows Forms/WPF.
  • Used extensive hands-on experience with LabView, C#, C, testing, automated testing, automated test equipment, National Instruments Hardware and Software to successfully complete Design Verification Test, Functional Test, Software Testing across consumer electronics, medical device, aerospace and defense industries.
  • Programmed National Instruments DAQ, DAQmx, cRIO, cDAQ and Agilent/Keysight automated tested equipment with TCP/IP, GPIB, RS232 or USB interfaces.
  • Basic embedded C codes for ARM 7 microcontrollers using Keil uVision.
  • Good knowledge of embedded software development for ARM Cortex M4 microcontrollers using Keil uVision and Atollic TrueStudio.
  • Good knowledge of FDA Regulation, IEC 62304 Medical Device Software Standards, IEC 60601, ISO 13485, IEEE Software Standards and Military Standards.
  • Strong passion for hands-on laboratory work, software development for embedded systems and testing.

RELEVANT WORK EXPERIENCE;

Confidential, Huntsville, AL

LabView Software Developer

Responsibilities:

  • Successfully completed development of original LabView drivers and software for IoT devices, embedded systems and OEM test systems including Netgear M G fully programmable switches/routers, Perle IOLan Serial to Ethernet Servers, Serial Device Servers, Aerospace OEM IoT devices with Ethernet TCP/IP interface.
  • Completed original drivers and LabView TCP/IP codes for automated test instruments with Ethernet interface such as Fluke 8845A Digital Multimeters, BK 4055B Arbitrary Waveform Generators, Cytec Switch Matrix Systems, Keysight N6700C DC Power Supply, Keysight Audio Analyzers, Keysight DSOX1204A Oscilloscopes and client OEM equipment.
  • Wrote LabView codes for XML file processing, developed NI TestStand codes and performed test sequences.
  • Initiated and completed testing on IoT devices, embedded systems, verification and validation of OEM aerospace test systems.

Consultant, LabView Software Developer

Confidential, Laguna Hills, CA

Responsibilities:

  • Successfully completed LabView software for Phosphorescence-based Continuous Glucose Monitoring (CGM) Devices, subsystems, CGM interface hardware and ARM Cortex M based embedded systems.
  • Developed LabView TCP/IP codes for Microsemi SmartFusion2 System-On-Chip (SoC) FPGA/ARM Cortex M3 system used as control and data acquisition systems for CGM devices or embedded subsystems.
  • Developed OEM LabView drivers and codes to send commands to SmartFusion2 SoC, collected and processed responses to extract test data from CGM devices and derived concentrations of glucose and Oxygen levels.
  • Supported QA Department, generated test result documents and made recommendations to QA. Developed embedded C codes for ARM Cortex M4 based OEM devices using ARM Keil uVision.
  • Developed LabView test software for OEM automated test setups for characterizing CGM devices, micro-optical assemblies, optical transmitters, photoreceivers, Apogee Sensors using SDI-12 protocols and others. Developed post-processing LabView software for quality control of CGM modules or assemblies.
  • Provided feedback to Quality Department. Created test plans/methodologies using National Instruments DAQmx and cDAQ systems, programmed test setups using LabView.Review of C Language and Fundamentals of Embedded C Programming. C++ Language and Object-Oriented Programming. Introduction to ARM, ARM Architecture, Confidential Core, and ARM Programmer’s Model. ARM Assembly Language and Instruction Set.
  • Assembly Language programming of Confidential peripherals.
  • Mixing C and Assembly for programming Confidential microcontrollers. Programming and debugging with Embedded IDEs: Keil MDK-ARM and Atollic TrueStudio. Fundamentals of Embedded and Real-Time Operation Systems, STM32F401RE Overview, Hardware and Peripherals.
  • Programming of STM32F401RE using Standard Peripherals Library, Software-Hardware Interface, GPIO Registers and I/O using C. Programming of STM32F446 using Bare Metal C. Programming of STM32F4xx Clock, Clock Sources, Timers, Counters and Interrupts.
  • Programming of GPIO Alternate Functions, TIMERS/COUNTERS, UART, SPI, I2C, ADC, DAC, PWM, INTERRUPTS, WATCHDOG on Confidential STM32F4xx.
  • Programming of peripheral devices such as Keyboard, SD Card, LCD Displays, Sensors and Actuators using GPIOs, I2C and SPI.

Sr. Principal Software Engineer

Confidential, Redondo Beach, CA

Responsibilities:

  • Successfully developed C# instrument drivers for Agilent/Keysight E8757D RF Signal Generator, N5244B PNA-X Network Analyzers, Electronic calibration kit eCal, DSAV204A Digital Oscilloscope, 34980A Multifunction Switch/Measure Unit, N1914A RF Power Meter, N6700C DC Power Supply Module with LAN/LXI interface.
  • Successfully completed re-usable Microsoft Visual C# WPF/GUI automated test software to perform design verification test and functional test for RF devices, Microwave and flight systems involving Agilent/Keysight, Tektronix, Rhode & Schwartz automated test equipment (RF Signal Generator, Arbitrary Waveform Generators, Vector Network Analyzers, RF Spectrum Analyzers, Oscilloscopes, RF Power meters)
  • Created test plans/methodologies, recommended test equipment selection and designed laboratory automated benches or automated test stations on wheeled carts (rack mounts).
  • Participated to the development of test documentation and created software generated Microsoft Office templates for reporting test results.
  • Developed C#WPF GUI automation software using XML test scripts, integrated hardware and software, trained junior engineers/technicians and performed troubleshooting on automated test benches.
  • Completed RF Soak test projects of high-power RF power Amplifiers from conception to test report generation.
  • Lead and completed C# automated software development project for characterizing filters and amplifier involving Tektronix AWG70000B Arbitrary Waveform Generator, N5244B PNA-X Network Analyzers, Electronic calibration kit, DSAV204A Digital Oscilloscope, N1914A RF Power Meter and N6700C DC Power Supply.
  • Used TortoiseSVN for software configuration management including software repository, version (or revision) control for source codes, recording and tracking issues with the software, and ensuring backups are properly made.
  • Participated into cross-functional team meetings for drafting, initiating or conducting new RF test projects.

Consultant, Semiconductor Test Engineer

Confidential, San Diego, CA

Responsibilities:

  • Successfully completed development of LabView Automated Test Software and C/C++ codes for parametric tests, testing of semiconductor devices at wafer level, 90nm wafer technology devices and 7nm node transistors using manual and semi-automated procedures.
  • Developed original LabView drivers and C/C++ codes for controlling Agilent B1500A Semiconductor Device Analyzer, Agilent E5250A Low-leakage Switch Mainframe and XYZTec Condor Sigma Series Bond Tester.
  • Interfaced XYZTec CondorSigma Equipment with PC via USB interface and programmed using C/C++.
  • Conducted manual and semi-automated testing efforts on semiconductor devices using wafer probing station, Agilent B1500A, Agilent E5250A and XYZTec Tester.
  • Collected and processed test data, I-V curves and developed test reports.
  • Characterized and tested 90nm and 7nm technology wafers and 7nm node CMOS transistors, performed 4 Point Bend Test, Push Test and Pull Test.

Senior LabView Software Engineer

Confidential, Anaheim, CA

Responsibilities:

  • Timely completed several projects for qualifying new products.
  • Developed and deployed LabView automated test software on NI PXI platforms using PXI cards, DAQmx devices and PXI RIO card.
  • Developed reusable LabView codes for NI PXI cards including DMMs, Scopes, DC Power Supplies, RF Signal Generators.
  • Developed, deployed and maintained all LabView software for New Product Introduction, Product Qualification or Release of Product.
  • Trained technicians or junior engineers on the use of executable LabView software.
  • Supported engineering, research, development and manufacturing of electrical, mechanical, fluidic and optical modules and sub-systems, and the integration and test of complex systems.
  • Supervised all product qualification efforts in Manufacturing before release of products.
  • Interacted with C/C++, Embedded C software developer teams for drafting or initiating new test efforts. Designed, built or performed troubleshooting of automated test stations, wheeled test carts and bench stations using NI PXI platforms with commercial automated test equipment (ATE) or instruments, NI PCI/PXI cards, NI DAQmx, NI 7831R RIO, DMMs, Agilent Oscilloscopes, RF Signal Generators, Arbitrary Waveform Generators, DC Power Supply, HIPOT Tester Systems Successfully led test station/software integration, validation, and verification of automation test stations. Trained engineers and technicians on the use of test stations for product or subsystem qualification tests.
  • Led test efforts, performed sample tests and generated Microsoft Word/Excel test reports. Interfaced with Software Engineering Teams (C/C++, FPGA, Embedded C Software), Hardware Group andmulti-disciplinary Engineers on a regular basis for defining software requirements and specifications, HMI, GUIs, test plans, test methodologies, advancing QA automation, product qualification, defining automated test procedures or test protocols for hardware DVT, Software V&V and UUT functional tests.
  • Developed Microsoft Visual C# HMI applications for automated tests.
  • Design and development of automated HIPOT Test Stations for electrical safety and reliability tests
  • Successfully designed and completed safe test plans and strategies for high-voltage automated tests involving HIPOT testers, data acquisition systems and automated test equipment
  • Created new approaches and test methodologies for electrical safety and reliability test of PCB layouts and breadboards based on military standards and UL requirements.
  • Performed design validation test (DVT) on HV features and strategies, updated test plans and procedures.
  • Developed OEM LabView drivers and automated test software on PXI platforms and C/C++ codes for running complex ViTrek HIPOT Tester and ViTrek Switch system, automated HIPOT Test station with NI DAQmx, RS232/RS485, USB, GPIB interfaces. Extensively tested hardware and software to ensure or meet UL safety and reliability.
  • Analyzed validation results and actively engaged appropriate team members on issue resolutions.

Confidential, San Diego, CA

Software Architect & Lead

Responsibilities:

  • LabView software development for R&D and new production introduction efforts.
  • Test lead for LabView software for testing Micro-Pump Systems, subsystems and sensors from early stages of R&D.
  • Successfully completed all LabView test software and supported R&D efforts for validating theoretical concepts.

Confidential, Corona, CA

Software Consultant

Responsibilities:

  • Defined and wrote test cases/case scenarios, test plans, implemented and conducted test plans for Embraer aircrafts systems.
  • Performed Black Box test and generated report.

Confidential, Torrance, CA

Lead Test Engineer

Responsibilities:

  • Lead Test Engineer and LabView Real-Time/LabView FPGA Software Expert for real-time testing of Airbus A350 Extra Wide Body subsystems.
  • Selected National Instrument real-time and HIL from third parties.
  • Successfully developed LabView Real-Time and LabView FPGA for real-time modeling and testing of Airbus A350 subsystems.
  • Provide English to French translation services whenever needed.
  • Performed functional tests and troubleshooting of avionic hardware, HITL (Hardware In The Loop), and conducted Software V&V on real-time software and commercial avionic software.
  • Successfully performed troubleshooting on hardware and subsystems. Generated test reports.

Confidential, Tustin, CA

Software Consultant

Responsibilities:

  • Successfully developed LabView real-time applications for controlling and monitoring spinal cord fluid pumps, delivery of drug and ensuring patient well-being using Bluetooth communications.
  • Developed embedded C software for spinal cord fluid subsystem systems using ARM LPC 214x microcontrollers.
  • Performed RF Communication Testing, tested quality of Bluetooth communication in the proximity of other RF devices such as cell phones with WI-Fi or Bluetooth according to FDA guidelines.
  • Performed RFI Testing EMI/EMC Compliance and RF Sensitivity according to FDA guidelines.
  • Assessed loss of communication, failures of alarms, and alerts not being available to the users.
  • Performed DVT, tested hardware and software according to FDA guidelines.
  • Conducted theoretical research on potential adverse effects of the device on health such as infection, pain or discomfort, bleeding and more.

We'd love your feedback!