Quantcast

Software Verification Engineer Resume Sa...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Software Verification Engineer
Target Location US-MN-Saint Paul
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes

embedded software engineer Minneapolis, MN

Qa Engineer Software Quality Lakeville, MN

Software Engineer Social Media Minneapolis, MN

Senior software developer, lead engineer, product owner Minneapolis, MN

Software Engineer Stack Developer Delano, MN

Development Manager Software Engineer Prior Lake, MN

Software Engineer Eagan, MN

Click here or scroll down to respond to this candidate
                           Candidate's Name  KAPAUN
Street Address  Alden Pond Lane
Eagan, MN, Street Address

PHONE NUMBER AVAILABLE
EMAIL AVAILABLE
http://LINKEDIN LINK AVAILABLE
https://github.com/Candidate's Name kapaun/

SUMMARY
Results-oriented developer of software/hardware and firmware products, test tools, and processes.
Proven team leader with strengths in automated test development and micro controller
instrumentation design. Technically proficient in hardware and firmware engineering principles
for problem-solving, process design and optimization. Well-organized, innovative and an
effective communicator.

Computer skills include:
C & C++                                  (15+ yrs)
Pbasic & PIC Assembly                             (10 yrs)
.NET                                     (5 yrs)
C Sharp/C#                               (5 yrs)
Visual Basic                             (15+ yrs)
Lab View (and CVI)                       (17+ yrs)
NI Test Stand                            (10 yrs)
Others: Standard tools in the test environment such as Python and others.
MS Products including: Word, Excel, Outlook, PowerPoint
Operating Systems (OS): DOS, Windows, WindowsCE, Linux
Typical Test System Interfaces developed with or used include: WiFi, MiFi, GPIB, CAN, I2C,
RS232, USB, RF (Medtronic telemetry schemes)

Modeling/Virtualization tools and processes used in development and Failure Mode Effects
Analysis (FMEA) and to get to root cause are:

Hardware Accelerator systems, In Circuit Emulators (ICE) for a number of processors including
but not limited to Microchip, BridgePoint, P-SPICE, Verilog-AMS, MATLAB, Fishbone or Cause
and Effect processes with the 5 Whys used during Six Sigma

Automated Test processes used evolved to include the process of Method Validation (ISO 17025)
to confirm the methodology being used was suitable. Gage R&R (repeatability and
reproducibility) was a term inherited by Medtronic at the same time. This process was always
part of our accuracy analysis. Terminology evolved along with the processes used to show this
repeatability but has always been a deliverable when doing test automation.




PROFESSIONAL EXPERIENCE
Infinity 3D Laser Measuring, Apple Valley, MN                              November 2017 -
Present
Design and Verification Engineer
      This is a start-up company that manufactures laser measuring equipment used in
        automobile frame repair. Responsible for all the electrical (Altium, PCB Artist),
        firmware, and software and assisted in the mechanical design.
      The system consists of a scanner which contains two green lasers that are rotated by way
        of a stepper motor that is being controlled via Netburner. At the completion of the
        flywheel rotation, a sync signal is transmitted to the targets. The targets are hung on the
        frame of a vehicle and are active. A microchip PIC is contained within these targets so
        they can detect the sync and time when the laser crosses the optical sensors. This gives
        us the ability to measure length and width. Height is determined by a combination of
        where the laser crosses the optical sensor of the target and which stem is currently
        attached to the target. This data is then transmitted back to the scanner by way of WiFi.
      Used MPLAB X IDE for the target firmware development. The applications used CVI
        and it is built to run on Windows (C/C++). Designed a prototype running the application
        on Linux on open source hardware (Beagle board).
      Used MPLab ICE (in-circuit emulator) with Python scripts I wrote to do some of the
        testing. Used Google Test or GTest primarily to do unit testing of the application
        interfaces. The hardware is flash programmable, so I evaluated functionality of the
        basics during development when it is easy to force or hard code conditions. Used field
        testing with units put in shops to get feedback on the design.
      Designed and print some of the system components such as charging cups, battery clips
        and some adapters. Own a CR-10 Max 3d printer. Familiar with and have used
        Solidworks, most of the time I use Autodesk Fusion 360 (because of license cost).
      Used Tortoise SVN to track versions and state. Setup a server for storage, backup, and
        file sharing (Windows Server 2012).

Baxter, Brooklyn Park, MN                                        March 2017   November 2017
Embedded Software Engineer

        Embedded Software verification engineer (SWVVT) on the Helios project. This is a
        dialysis machine that contains a number of processors using Green Hills Integrity RTOS
        (monolithic kernels) and an additional board being developed outside the US that is
        running on a Linux OS.
        Task was in the area of development and test concerning hardware/firmware interactions.
        Vector Cast is one of the tools I have used to do this.
        It is primarily used to accomplish their goal of 100%-unit testing (statement and branch).
        Design-based testing (DBT) with this tool as well. Vector Cast is a new tool for them so
        a lot of effort is being placed in the development of methods using it.
        DBT focus is data and process paths and a unit tester package just doesn t accomplish this
        very efficiently.
        Developed a method with them that does integration testing in a way far more effective.
        It includes a test system engine using a TCP/IP interface to the dialysis system.
        Minor changes to an architecture that they already had in place to support hardware and
        manufacturing.
        Wrote some dlls to handle external instrumentation such as Aardvarks for scales and
        stepper motor interfaces and a DAQ to handle some ADCs and logic. GPIB interfaces for
        existing instrumentation which was largely just taken and modified from the
        manufacturer.
       Scripting for tests is done by way of Python (2.7 and 3.5.3, because two versions is better
       than one).
       Test system is a combination of code written in C, C++, and Python (not counting the xml
       and html).
       Used doxygen to document this and add setup diagrams where required.
       Wrote scripts to show capabilities of the system as well as to cover testing of the areas I
       needed.

Medtronic Inc., Mounds View, MN                                         Nov 2015 - Sept 2016
Software Verification Engineer (Contract - EXB Solutions)

       Software verification engineer (SWVT) on the CRT-P Quad physician s application
       software.
       This is a clinical device used by the physician to interface with a patient s implanted
       pacemaker.
       This software is developed on open source hardware (OSH) in a Medtronic custom
       device.
       Role was primarily automated test development used in the formal verification of the
       application software.
       C++ compilers are used but the architecture is structure based and not object oriented.
       Python is used in the test engine which I had written a number of years ago.
       Used Python executed by way of twisted trial to execute some of the software application
       testing that the batch system test could not reach.
       A code review and Pychecker was all that we used to verify these scripts.
       TFS is the version and work instruction control environment.
       Also responsible for test fixtures and firmware used in the fixtures.
       The test fixtures are CRT-P Quad hybrids running an ARM processor.
       Had a large number of years of experience in this area and had assisted/developed some
       of the tools this group uses.

Minnetronix Inc., St. Paul, MN                                                  Nov 2014- Sept
2015
Design Engineer / QA Engineer

       Quality assurance (QA) engineer on the Pioneer SMR project.
       This project was a verification of software changes made to an existing ventricular assist
       device VAD).
       Designed (hardware: PIC16F1828, firmware: C, and software UI: LabView, PCB Layout:
       PCB123) a test instrument to simulate a smart battery and verify the system management
       bus (SMBus).
       Successfully completed this and other verification tasks including the uncovering and
       resolving issues found and remained with Minnetronix to do electrical engineering and
       software design work on the next generation device.
       Primarily focused on communication interfaces and noise coupling issues of the previous
       design including EMI/EMC of the system (made PCB layout and filtering improvements
       using Altium).
       Firmware updates I made included changes to the UI and current peak detector.
       The peak detector was managed with a xilinx IC (FPGA).

Medtronic Inc., Mounds View, MN                                         1998-2013
Sr. Principal Design Technician 2011-2013
        Managed automated test development schedules, resources, design and analysis on each
        project following code compliance protocols required in the highly regulated medical
        technologies field.
        Designed Microchip PIC based hardware, firmware and software for instruments used in
        development, mechanical and Magnetic Resonance Imaging (MRI) labs reducing test
        setup and LabView test development time and complexity. I used an RS232 interface
        between this device and the test console PC to simplify the addition of this equipment to
        existing test racks.
        Guided teams in the development of automated and manual tests for all functional blocks
        of Medtronic cardiac devices providing the tools needed for research, manufacturing and
        FDA submission of Medtronic devices.
        Lead pilot team in the use of Lean Design Controls implemented to simultaneously
        deliver quality while reducing project waist. The team successfully implemented the
        program and was able to identify and remove 67 documents/reports that had no project
        value but had been costing the project in time and resources.

Principal Design Technician 2003-2011
      Automated test development team lead and test lead developer on a number of device
       projects working cross functional with research, hardware, firmware, manufacturing and
       software in the development and FDA submission of a number of implantable
       pacemakers and defibrillators.
      Designed hardware, firmware and software for the PIC16F1933 XYZ Stepper motion
       controller that successfully showed the benefits of using a 3D physical placement
       instrument to reduce testing idle times shortening the device verification schedule by
       ~18% and reducing the number of resources needed for the blocks being covered. I used
       Microchips verification tools that allow for the firmware to be executed against
       behavioral models derived in P-Spice. This was done to verify stepper drive patterns
       during the development and to make sure the voltage references for the chopper circuits I
       used would not be impacted when certain FET firing sequences took place. I originally
       designed this system using a Beagle board (OSH) running on a Linux OS. However, this
       was moved to a PIC because the design needed to fit a smaller cabinet. A company called
       Panther now uses this design in their plasma cutters and metal etching equipment. This
       increased the number of circuit boards ordered reducing the unit costs below the original
       design.
      Developed hardware, firmware and software for the PIC16F1933 Fill and Exhaust
       (pneumatic) mechanical test unit that increased the number of units tested at a time from
       1 to 8 reducing schedule and resource costs significantly. I used RS232 to communicate
       between the test console PC and the master control device. I used P-Spice and an ICE (In
       Circuit Emulator with the PIC in a test bed) to model hardware and firmware interactions
       to verify system and interrupt service routine timing before building a physical unit.
      Wrote Real-time Data Analysis function that ties device vector and requirements to the
       automated test being executed preventing user interaction errors and pass/fail results
       during testing which reduces the amount of time required to post process results and
       allows issues to be uncovered earlier in the testing cycle.

Sr. Design Technician 1998-2003
      Automated and manual test developer and executor for the FDA submission of a
        number of Medtronic products working cross functionally.
        These tests include the use of equipment such as: O-scopes, spectrum analyzers, multi-
        meters, signal generators, frequency counters.
       Authored Software Development Protocol which provides the guidelines for the
       development and validation of software used to characterize and verify cardiac devices.
       The protocol creates a consistent and high-quality environment and has been adopted by
       all hardware test labs located in CRDM.
       Key contributor who participated in the development of a hardware test system that
       allowed for the reuse of ~80% of code from project to project. Efforts resulted in
       significant test development time and cost reductions.
       The efficiencies of this test engine resulted in the system being adopted by all hardware
       test labs in CRDM.


EDUCATION/PROFESSIONAL DEVELOPMENT
    Associate of Applied Science, DeVry Institute of Technology, Kansas City, MO
    Engineering, Inver Hills Community College, Inver Grove Heights, MN
    LabView Certification and many Lean Design and process courses, Medtronic

Respond to this candidate
Your Email «
Your Message
Please type the code shown in the image:
Register for Free on Jobvertise