Post Job Free

Resume

Sign in

Energy Corp Dubuque Works

Location:
Sun Prairie, WI
Posted:
March 12, 2022

Contact this candidate

Resume:

Michael Pollock

**** ******** **. *******, **

608-***-****

adqgwa@r.postjobfree.com

Senior Electrical/Software Engineer

A senior electrical engineer with more than 25 years of embedded electrical/software engineering experience including leading engineering groups tasked with the development and testing of digital and analog circuits used in 8/16/32 Bit Microprocessor/TI DSP products.

Relevant Skills and Knowledge

Embedded Software Engineering

New Product Development

DSP Expertise

8/16/32 Bit Microprocessor

BS - Electronics & Computer Technology

Networking Protocols

Development & Testing

Design, Implementation, Integration

Digital & Analog Design

Wireless Protocols/Zigbee

CE, UL, CSA, ISO 9001 Certification

LabView, VB, C/C++, C#, Verilog VHDL, IAR, Quartus II, Nios II

Software Engineering Competencies

GE Training: RF Verification and Validation, Design Controls Procedure, Design Controls Design Verification, Design Controls Defect Management, DOORS, ClearQuest, Clearcase.

Supported complete product development by writing embedded programs using Embedded OOP in C/C++, Assembly, MS/CE, Linux, VB, C++/Java, .Net, Course Study Herzing: Visual C++, Unix, Windows, Microcomp Network I/II/III, TCP/IP, Server Admin, and Internet Sever.

Supported product manufacturing wrote test procedures/test software using Matlab and LabVIEW

Prepared products for certifications testing, UL, CE, CSA, NSF and ISO 9001 quality standards template

Supported the total design cycle by specifying RoHS compliant components, utilizing experience working with OrCad Schematic Capture and IDS/OrCad and CAD/CAM PCB Layout/Edit tools used in redesigned/final products.

Career and Achievements to Date

NeuWave Medical / Black Diamond Networks 04/2019 to Current.

Position Title: Contract Embedded Hardware / Software Engineer

Worked on NeuWave’s Microwave Ablation System that runs on a MCF52259 Coldfire microprocessor. Duties include working with current Control Board PCB design and translating designs from Pad’s to Allegro Designer. Specify current parts that are EOL, Rohs compliant, or no longer available due to supply issues that are used in current subsystems. Testing subsystems and develop embedded software using Sorcery CodeBench IDE. Implemented SEGGER System View to analyze system performance issues and write new test procedures for testing new parts used in system. Work with NeuWave team to investigate and start development of new generation hardware and software.

Parker Hannifin Richland, MI / Black Diamond Networks 10/2019 to 06/2020.

Position Title: Contract Embedded Software Architect

New Product development with Parker Hannifin Pneumatic Division. Duties included overseeing the hardware and software developments for Parkers new PCH Portal and Smart Valve technology. The PCH Portal brings pneumatic and hydraulic automation to factory’s using Fieldbus, IO Link, Ethernet and many other protocols used with PLC’s and Servers. Worked with the L&T company and their team members to solve performance issues found in the system software.

The PCH has a mother board and runs on a STM32F765 Cortex-M7 running uC/OS III Kernel. The system communicates with CAN bus to three IO Modules running STM32F466 micro’s under RTOS. This system implements communication using SPI, I2C, and a Network Module. Was the Lead System Designer on the hardware and software design for the Smart Valve product. Developed base software on a STM32F411 Cortex-M4 DSP running RTOS. Delivered Smart Valve prototype to Belcan Engineering in Grand Rapids, MI, and managed Belcan engineering team developing the software. Developed a new mathematical Algorithm used to learn the operation of a new Smart Valve by monitoring the pressure traces. As the characteristics of the valve change over time the Smart Valve can predict when the valve is starting to ware out and fail, indicating when it needs to be replaced.

Pro-Active Engineering Sun Prairie, WI 08/2018 to 08/2019.

Electrical Engineer working with Altium Designer PCB 19.0.15, on multilayer printed circuit boards.

Was responsible for electrical design, schematics, PCB design, and delivering review packages for customers. Projects worked on include: Virtue wearable watch for seniors, using extremely low power Ambiq Apoll 2 blue microprocessor and ValenCell 2.0/ ST micro for heart rate monitoring, battery operated low power regulators, accelerometer for fall detection, blue tooth communication to base stations and LCD display. Other projects worked on include Clack industrial water softeners, JNL nursing home monitors, Trinity Gunshot Alarm system, Mallinckrodt INO meter, and Enerpac tools solutions.

Most recent project was with GE Health Care X-Ray Digital Detector test system. Same as with all projects electrical design, schematics, and 16” x 16” PCB Relay control board with more than 300 signals between the test computer and detectors being tested.

Alliance Laundry Systems, Ripon, WI / Triple Crown Consulting 02/2017 to 07/2018.

Contract Software Developer working on WiFi test application in #C using WebSocket-Sharp to create a test server used in testing WiFi hardware under development. ARM Core 3 / 4 code development for the Midas project to be used in Alliance Laundry’s new line of washers and dryers. Develop User/design requirement documentation. Code development, and compile time functional run time tests used to test implemented Code. Tools used IAR workbench, Eclipse IDE, Gradle compiler, Unity test suite, Git version control, Github, and YouTrack.

Henny Penny/Oxford Int, Eaton, Ohio 03/2017 to 02/2018

Contract Software Developer modifying current code base from two product lines to work as a new product for CFA “Chick fil a” Restaurants. Henny Penny’s Hybrid Fryer design combines functionality of the Open Fryer and the Pressure Fryer controls. This project was so successful that other fast food restaurants are considering this new product for their stores. This product is based on a totally new hardware design, have worked on hardware design using an ARM possessor STM32F205xx and hardware for interfacing to Linux based hardware for WiFi applications to communicate system parameter’s and statistical data to the cloud for customer uses. Software tools used TrueSTUDIO Eclipse IDE/Debugger, Star Team version control and GIT.

Stoelting/Experis Inc, Keil, Wisconsin, 03/2016 to 11/30/2016.

Contract Software Developer working with Pic32MX795 and dsPIC33F control boards for automated frozen yogurt dispensing machine using MPLAB XIDE. Also worked with Serious TFT display module 535 using Ship GUI IDE for customer interface HMI. Third party written software, structure based, state machine code.

Added new Circuit designs for control boards, System, Vending and High Voltage Using SCR’s and

MOSFETS to drive stepper motors DC/AC motors and refrigeration units.

System employs Modbus, CAN, and Wifi communications that interact with, IR sensors, DC/AC motors, refrigeration, and customer payment Coin, bills, and credit card. Also worked with system parameters on exosite web based application for customer transactions and configuration information.

EXB Solutions, Contract Engineer, Hopkins, MN 07/2015 – 03/2016

Position Title: Contract Software/Software Test Engineer.

Software test development while working on Honeywell C5 Aerospace Program. Developing detailed executable programs running in an advanced UML Language. Writing tests based on system requirements and tractability to other requirements within the operating system.

Moksha Software, Contract with ABB Corp, Bartlesville, OK 08/2014 – 07/2015

Position Title: Electrical R&D Software/Software Test Engineer.

Software testing and development for TI ARM 7 new product architecture. Port code from Windows CE to Linux OS, and Totalflow.exe. Working with R&D Software team to integrate and test Linux, C, and C++ legacy code for ABB Totalflow Gas and Oil analytical and measurement instrumentation. Participate in code reviews, Java automation tests, and LabView automated testing.

VIVA USA/John Deere, Contract, Dubuque, IA 06/2013 – 06/2014

Position Title: Electrical Engineer Software PV&V Software.

Contract Software Product Verification & Validation, PV&V test lead JDLink Website, Manage PV&V engineers authoring PV&V test plans for each product line within John Deere Construction and Forestry Division Dubuque Works Iowa. Author test plans ECU Excavators, test and evaluate new fluid property sensors. Develop new fluid property simulations with CANoe. Other tools used CANalyzer, Vehicle Spy3, and other John Deere proprietary applications.

ZBB Energy Corp, Menomonee Falls, WI 2012 – 2013

Position Title: Hardware/Software Engineer.

High Voltage circuit design for Power Grid Energy Storage Systems. Circuit design with Altium designer tools to develop power inverters, pump drives, and system power distribution. C/C++ software development with TI 28xx DSP microcontroller, and Xilinx CPLD programming. Worked with ZBB flow batteries and power inverters implemented in Power Grid applications, along with Solar, and Wind applications.

GE Healthcare, Waukesha, WI 05/2009–2012

Position Title: Software Verification & Validation Engineer.

Contract for this leading medical equipment company;

Software V&V, V&V Testing Development, Mobile XRAY, Waukesha, WI. Product development final stages, Altera Nios II FPGA., VHDL, two soft processors, multimedia/system communications, OS Linux. Sub-System firmware C/C++, I2C, CAN, RS485, FreeScale MC13224V, 802.15.4/ZIGBEE RF Module.

Product development PhysioSync, patient monitor for MRI and Radiation Systems. Circuit design with Altium designer tools using MiroChip dspic33F DSP, real time accelerometer data for 3 axis’s, two USB channels, acquisition/debug. Digital filtering and FFT, used to monitor patient respiration and involuntary movement, artifact rejection, and Image and Radiation accuracy.

Software V&V Engineer, Invasive Cardiology System, Wauwatosa, WI. Image Cardiology System/Hospital Server with new Software Release. Set-up Network Server and Cardiology work stations. Write software verification procedure.

Berg Controls Co., Monona, WI 11/2007–3/2009

Electrical/Software Engineer

For this leader in microprocessor based liquids measurement and dispensing systems; responsible for new product development and testing of measurement/dispensing systems using RS485/RS232 protocols, IAR FreeScale Zigbee wireless, and smart card technologies.

Circuit design using OrCad schematic capture and PCB layout tools, design dispensing units and new Electronic Control Unit (ECU).

Developed microprocessor based liquid dispensing system/application; microprocessor based point of sales (POS) interface engine and microprocessor based electronic control unit (ECU).

Wrote embedded code in C/C++ for the Atmel ARM/RISC Mega AT128 and AT2560; experience with IAR Embedded Workbench supporting OSEK/VDX and FreeScale Zigbee.

Wrote new point of sale (POS) application to utilize wireless communications with ECU. Worked with smart card technology for customer’s credit on Winebar application.

Worked on electronic control unit (ECU) application, electronic control unit to manage XML message traffic on the dispenser network and developing Zigbee interface for wireless communications. .

OS 2.2.3, Zigbee 802.15.4, also supported existing RTOS source code in legacy equipment.

(Layoff due to recession)

Seal Graphics Technologies Corp, Sun Prairie, WI 3/2006–11/2007

Electronics Controls Engineer

For this global producer of sheet coating technologies; responsible for new medium/high technology PCB design using SMT components. Reduced older logic circuits using a FPGA, multiplexed two infrared sensors. Modified PCB artwork and Gerber files for legacy equipment and wrote the new dual adaptive heat algorithm, Patent applied for.

Redesigned embedded software and electronic controls for current products; created new schematics, and PCB layouts/rework with OrCad/CAM tools.

Submitted documentation for ETL; worked with the testing laboratory to obtain certifications for UL, CE, CSA, and NSF on many of the current products. Produced detail electrical diagrams SolidWorks.

Accomplishments: Patent pending for adaptive dual heat system algorithm.

(Due to financial difficulties the engineering department was informed that parent company decided to move NGM project back to the parent company in Europe)

Bit 7 Inc., Madison, WI 2/2005–3/2006

Electronic Engineering Consultant

Product Development Co, Contracted to the University of Wisconsin Ice Core Drilling Project. Developed system for Castrol Oil Company and other PLC projects using Ladder Logic.

Duties: Tested and redesign of the Motor Control SMD PCB.

Worked with Performance Motion Device's 73110 three Phase Servo PID Closed Loop Micro Controller. Redesigned digital and analog circuits, High Voltage 1.5kv IGBT’s, filter design, and sensor interface. Layout new PCB with OrCad tools to include ground and power planes and add new circuits for filters and Op amps. Adjusted constants for PID for constant torque of Sonde drill unit on dynamometer.

Project included programming of National Instruments and Siemens S7 PLC’s and wiring of PLC I/O and signal modules, circuit breakers, pumps, solenoids, sensors, and meters.

Redesigned digital and analog circuits, high voltage 1.5kv IGBT’s, filter design, and sensor interface.

Also responsible for programming LabVIEW 8.2 for data acquisition, monitoring, and data logging

Other projects at Bit 7 included working with customer on project for control and data acquisition using LabView 8.2, and setting up product test fixtures/products.

(I was hired to work with the University of Wisconsin, which was intended to be only a one to one and a half-year contract assignment)

Data Mile Electronics, Stoughton, WI 3/2002–2005

Product Development Engineer

Full lifecycle new product development: developed a Motorola 68HC11 based onboard computer system for the transportation industry. Circuit design and Software for onboard computer system that utilized smart card technology, CAN communications protocol for multiple systems, user keypad and florescent indicator panel (FIP) technology.

Omnimed Transcription, Madison, WI 2000–2002

Programmer/Analyst

For this UK based provider of digital dictation solutions; wrote Visual Basic scripts using MicroScript software to automate file uploads and stream patient medical records to different Hospital mainframe systems such as Meditech and other hospital information systems (HIS).

GE Healthcare/Ohmeda, Madison, WI 1997–2000

Research Engineer

For this leading medical equipment company; wrote validation test programs in C/C++ and Visual Basic to validate the therapy monitor module used in anesthesia equipment. Developed Motorola 68HC16 based hardware, and support electronics.

Cummins/Digisonix Inc., Stoughton, WI 1990–1997

Research Engineer/ Research Engineer

For this active sound and vibration Filtration Company; responsible development of a TMS320C40 DSP based data acquisition system, worked on both circuit design and software.

Along with digital I/O we implemented A/D and D/A functions using CODAC and parallel devices along with programmable analog filters. Matlab test would run an FFT, and produce test results THD, SNR, SINAD, and DC offsets.

The development system had three bus slots that supported different I/O board configurations. Used OrCad schematic capture and IDS/OrCad PCB layout tools.

Education

Bachelor of Science Degree in Electronics & Computer Technology - GPA 3.5, 2001

Herzing University, Madison, WI



Contact this candidate