Post Job Free
Sign in

Engineering Intern Test Engineer

Location:
Coronado, CA
Posted:
January 19, 2023

Contact this candidate

Resume:

* **** ****** *******

Paul Picchione **************@*****.***

Education: Bachelor of Science in Electrical and Computer Engineering (San Diego State University, May 2000)

TÜV SÜD America Inc. 2017 to Present Full-Time

Medical: (~15% of time) Complete IEC 62304 test report forms to accompany 60601-1 testing

Medical: (~70% of time) Assess Class IIa and IIb active medical devices to accompany MDD and MDR audits

Medical: (~10% of time) Perform Functional Safety and Cybersecurity product assessments for MDD and MDR

Automotive: (~5% of time) Perform Functional Safety Assessments for ISO 26262

Qualcomm Cell Phone Experience (via ProMedia Telecom) 2015 to Present with contract interruption:

Products: Modem chips, Snapdragon chips, IOT chips

Security Team Testing

Secure Boot, Crypto Engine (AES, ECB, CBC, CTR, CMAC, PRNG, SHA-1, SHA-256, …)

Buses Team Testing

I2C, SPI, SPMI (power bus), UART, SLIMbus (audio), ICB/AXI for the following chip subsystems

Tools: QPST, QXDM, CrashScope, Trace32 (JTAG Debugger), Prism, JIRA, Perforce, Google adb for Android

Languages: C to test APIs, Python and Perl for building, Perl and XML for test automation

Qualcomm Trucking Industry Experience (via Qualitest Group) 2013 to 2015:

Product: Automotive/heavy truck tracking systems on Windows Embedded and Windows CE

Manual Testing: power management, suspend/resume, resets, automotive SAE J1939 (CAN bus) and J1587/J1708 serial communications

Terumo Cardiovascular Systems (via Oxford Global Resources) 2012 to 2013

Product: heart-lung machine

FDA regulated industry –21 Code of Federal Regulations Section 11 and 820

Duties:

Equipment validations for production floor equipment e.g. roller pump assembly,

Validation of in-circuit PCB testers

Duties:

Writing Requirements and Tests

Change Analysis, Intended Use, User Requirements, Functional Specifications, Design Specifications, Software Configuration, Code Review, IQ/OQ/PQ protocols, Protocol Deviations, Traceability Matrix, Validation Report, Test Method Validations, Equipment Qualifications, Manufacturing Work Instructions and Product Flow Diagrams

LHV Power Corporation 2011 to 2012

Product: 3000 W electrical vehicle battery charger

Duties:

Automate testing and calibration of power supply with Delphi GUI application

Write C code for MSP430

Use Orcade to draw circuit schematics

Covidien 2007 to 2009

Product: medical ventilators

FDA regulated industry –21 Code of Federal Regulations Section 11 and 820

Duties: Verification and Validation of medical ventilator software including breath delivery plus visiting 3rd party labs for EMC testing

Bitfone 2006 to 2007

Product: FOTA libraries (firmware-over-the-air)

Duties: Provide professional services to customers

Nokia (via Elektobit) 2004 to 2006

Product: Old brick cell phones

Duties: Fix errors and add new features to embedded software

SKF Condition Monitoring 1998 to 2003

Products: PDA data-loggers, portable vibration analyzer pen, and online vibration analyzer

Clients: oil refineries, paper mills, copper mines, etc.

Duties: embedded software developer, manual testers, Windows CE driver developer

Complete Resume

Paul Picchione

**************@*****.***

Education

Bachelor of Science in Electrical and Computer Engineering (San Diego State University, May 2000)

Bachelor of Arts in Anthropology and Spanish (University of Notre Dame, May 1994)

Certificate in Digital Signal Processing (DSP) from UCSD Extension (Spring 2006)

Qualcomm Experience

Qualcomm (temporary via ProMedia Telecom)

Software Test Engineer I 2016-2017

Products: Snapdragon and IOT chips

Main duties

Writing C code to test security APIs

Executing automated regressions on IOT chip to test crypto engine (AES, ECB, CBC, CTR, CMAC, PRNG, SHA-1, SHA-256, …)

Assisting in automating Trust Zone BVT

Secure Boot testing

Assisting in automating Trust Zone performance testing

Debugging with Trace32/JTAG.

Fetching code, adding tests, making builds of subsystem code to include tests, flashing phones, running tests, reporting tests results --displayed with Splunk

Building Open Embedded Linux and writing automated tests in C and C++ to test a set-top box security application

Executing automated test scripts written in C and Perl to test Android security applications

Tests were run on lab bench, on remote server farm via website, or for pre-silicon in simulation or on FPGA.

Promoting code changes to version management for test code

Creating CRs, JIRAs for issue/bug tracking

Qualcomm Targets

IOT: 2 chips

Snapdragon: MSM8998

Qualcomm Tools Used:

QPST

QXDM

Prism CRs, JIRA (bug/issue tracking)

Crash Scope

Trace32 (JTAG Debugger)

Perforce and VCE Version Management

Google adb for Android

Qualcomm Languages Used

C for test code

Python, Perl for building code

GUI, Perl, or XML scripts for automated testing

Qualcomm (temporary via ProMedia Telecom)

Software Test Engineer I 2015-2016

Products: Snapdragon and Modem chips

Main duties

Executing BVTs to test bug fixes

Executing automated regressions on MSM (Snapdragon), MDM for buses: I2C, SPI, SPMI (power bus), UART, SLIMbus (audio), ICB/AXI for the following chip subsystems: MPSS (modem), ADSP (audio DSP), SLPI (sensor low power interface), APPS-LA (applications processor running Android), and rarely TZ (trust zone), RPM

Debugging with Trace32/JTAG and collecting Crash Dumps through QPST for developers

Using QXDM to monitor messages and send commands to phone

Using Android kernel log to monitor messages

Fetching code, adding tests, making builds of subsystem code to include tests, flashing phones, running tests, reporting tests results --displayed with Splunk

Tests were run on lab bench, on remote server farm via website, or for pre-silicon in simulation

Promoting code changes to version management for test code

Creating CRs, JIRAs for issue/bug tracking

Qualcomm Targets

Modem: MDM9x25, MDM9x45, MDM9x55,

Snapdragon: MSM8992, MSM8994, MSM8996, MSM8998

Vitrio Pre-Silicon Simulation MSM8998

Qualcomm Omnitracs (via Qualitest Group)

Software Test Engineer 2013-2015

Product: Automotive/heavy truck tracking systems on Windows Embedded and Windows CE

Tested power management, suspend/resume, resets, automotive SAE J1939 (CAN bus) and J1587/J1708 serial communications

Other Experience

LHV Power Corporation

HW/SW Engineer, mostly testing 2011-2012

Product: 3000 W electrical vehicle battery charger

Developed and maintained Delphi XE applications, one test and calibration station, one hardware burn-in station

Programmed TI MSP430 and TI Piccolo microcontrollers. TI Piccolo had PID controller for PFC.

Used Orcad to draw circuit schematics

CAN, I2C, UART

Bitfone (Hewlett-Packard)

Professional Services Engineer 2006-2007

Product: FOTA (firmware-over-the-air) libraries

Provided technical support to OEMs integrating Bitfone’s FOTA libraries into their wireless devices

Nokia (temporary via Elektobit)

Embedded Software Engineer, Voted Team Lead for 6 months 2004-2006

Product: CDMA cell phones

Continually fixed software errors using embedded C for all Nokia CDMA cell phones

SKF Condition Monitoring

Engineering Intern (Alpha Tester), Later: Firmware Engineer 1998-2003

Products: Handheld data-logger, portable vibration analyzer pen, and online vibration analyzer

Heavy industry clients: oil refineries, paper mills, copper mines, etc.

Primary functions: test and development

Wrote Visual C++ DLL for Windows CE. Driver interfaced to accelerometer and tachometer inputs, RTC, watchdog, ADCs, GPIOs, multiplexors and decoders for sensor selection

Medical Experience

TÜV SÜD America Inc. 2 2017-Present Full-Time

Product Assessor and Functional Safety Engineer

Medical: (~15% of time) Complete IEC 62304 test report forms to accompany 60601-1 testing

Medical: (~70% of time) Assess Class IIa and IIb active medical devices to accompany MDD and MDR audits

Medical: (~10% of time) Perform Functional Safety and Cybersecurity product assessments for MDD and MDR

Automotive: (~5% of time) Perform Functional Safety Assessments for ISO 26262

Terumo Cardiovascular Systems (temporary via Oxford Global Resources)

Senior Engineer I 2012-2013

Product: Heart-lung machines

Issue: FDA consent decree and remediation

Main duties: Validation of production equipment including automated in-circuit testers used in the assembly line for testing PCB’s

Wrote Change Analysis, Intend Use, User Requirements, Functional Specifications, Design Specifications, Software Configuration, Code Review, IQ/OQ/PQ protocols, Protocol Deviations, Traceability Matrix, Validation Report

Wrote Test Method Validations for production/manufacturing procedures

Wrote Equipment Qualifications for all sorts of equipment –soldering irons, drill presses, arbor presses, custom machining fixtures for roller pumps, data loggers, digital multi-meters, custom temperature probes for ice-maker device calibration, force gauges, etc.

Wrote Manufacturing Work Instructions and Product Flow Diagrams

Performed dry-runs and final validation of the protocols

Attended one 3rd party audit (non-FDA audit)

FDA regulated industry –21 Code of Federal Regulations Section 11 and 820

Covidien, Carlsbad, California

Senior V&V Engineer 2007-2009

Product: Medical Ventilator

Main duties: Verification and Validation of medical ventilator software including breath delivery, e.g., volume of air and pressure delivered to patient’s lungs

Wrote EMC validation procedures based on IEC 60601-1-2. Visited 3rd party lab for execution of EMC testing.

Participated in mock audits

Worked in a regulated industry (ISO, IEC, ASTM, FDA, TUV, UL, CE, etc.)

Tools and Skills

HW, SW Testing

Test Automation development, SW, HW

Automated and manual regression testing

Medical verification and validation and production floor equipment qualification

Hi-Pot testing

EMC (electromagnetic compatibility) testing, visiting 3rd party labs

Buses: I2C, SPI, SPMI, UART, SLIMbus, SAE J1939/CAN, J1587/J1708

Firmware and Software

Bare-metal programming, e.g. TI MSP430, C

Windows GUI programming (C++, C#, Visual Basic, Delphi)

Windows CE drivers, DLL development

Python

Perl

Hardware

Orcad Schematic Capture

Soldering and assembly

Oscilloscopes, frequency generators, power supplies, power analyzers, DMM, etc.

Classes in basic machine shop skills at Maker Faire type clubs such as CNC, 3D printing, metal lathes, laser etching, plasma cutters

Classes in RF, analog and digital communications, DSP, linear and electronic circuits

Power supply circuit knowledge



Contact this candidate