Matt Woelfel

Software Engineer IV at Trimble Transportation
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Minneapolis-St. Paul Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Engineer In-Training
    Minnesota Board of AELSLAGID
    Jun, 2005
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 400 - 500 Employee
    • Software Engineer IV
      • Dec 2019 - Present

      • Technical lead for DVR embedded software and PCG Onboard Computer • Develop for the Vehicle Telematics Platform • Utilize Yocto, Linux, C, C++, Python, Ash, Rust, MQTT • Technical lead for DVR embedded software and PCG Onboard Computer • Develop for the Vehicle Telematics Platform • Utilize Yocto, Linux, C, C++, Python, Ash, Rust, MQTT

    • United States
    • Staffing and Recruiting
    • 200 - 300 Employee
    • Senior Embedded Software Engineer
      • Nov 2018 - Dec 2019

      • Developed vehicle data collection and remote diagnostics for integration with displays and data analysis applications • Developed vehicle data collection and remote diagnostics for integration with displays and data analysis applications

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Advanced Embedded Software Engineer
      • Apr 2018 - Nov 2018

      • Developed applications for embedded Linux systems utilizing C, C++, Bash, Python, and Rust • Developed applications for embedded Linux systems utilizing C, C++, Bash, Python, and Rust

    • United States
    • Computer Hardware
    • 700 & Above Employee
    • Staff Engineer, Software Development Engineering
      • Jun 2015 - Apr 2018

      • Developed C based enterprise software utilities/tools for supporting SSDs and HDDs • Developed C++ unit test cases and Python functional test cases • Developed for NVMe, SCSI, and ATA protocols and internal firmware diagnostic protocols • Developed for Windows and Linux operating systems on x86, x86-64, ppc64, and ppc64le architectures • Developed utilities for external customers that require very quick turn-around • Developed C based enterprise software utilities/tools for supporting SSDs and HDDs • Developed C++ unit test cases and Python functional test cases • Developed for NVMe, SCSI, and ATA protocols and internal firmware diagnostic protocols • Developed for Windows and Linux operating systems on x86, x86-64, ppc64, and ppc64le architectures • Developed utilities for external customers that require very quick turn-around

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Nov 2014 - Jun 2015

      • Developed C based enterprise software for supporting NVMe, SCSI, and ATA devices for HGST/Western Digital, for which I was hired on full-time • Developed C based enterprise software for supporting NVMe, SCSI, and ATA devices for HGST/Western Digital, for which I was hired on full-time

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Firmware Engineer
      • Sep 2014 - Nov 2014

      • Developed for the Java based Configuration Patterns for IBM FSM Explorer • Developed for the Java based Configuration Patterns for IBM FSM Explorer

    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Firmware Engineer
      • Feb 2010 - Aug 2014

      • Developed a C++ based SCSI and ATA exerciser, test tools for Windows and Linux • Developed C++ based firmware diagnostics for ARM • Developed Python 2 based HDD automated testing frameworks and firmware metadata parser • Developed Java/GWT based firmware metadata storage and reporting website • Perform SAS HDD hardware bring-up • Utilized ARM in-circuit emulator, Lauterbach JTAG debugger, Xilinx Spartan FPGAs • Developed a C++ based SCSI and ATA exerciser, test tools for Windows and Linux • Developed C++ based firmware diagnostics for ARM • Developed Python 2 based HDD automated testing frameworks and firmware metadata parser • Developed Java/GWT based firmware metadata storage and reporting website • Perform SAS HDD hardware bring-up • Utilized ARM in-circuit emulator, Lauterbach JTAG debugger, Xilinx Spartan FPGAs

  • Cooper Power Systems
    • Plymouth, Minnesota
    • Software Engineer
      • Jun 2007 - Feb 2010

      • Developed C based firmware for the MCT-430 and MCT-470 polyphase automated meter readers and Python 2 test scripts • Utilized the Renesas M16C and R8CE and ARM microcontrollers • Utilized SPI, I2C, and UART serial protocols • Implemented ANSI C12.18, C12.19, C12.21 and other proprietary metering protocols • Maintained the MCT 430/470 software specification • Developed test specifications for the MCT 430/470 • Developed C based firmware for the MCT-430 and MCT-470 polyphase automated meter readers and Python 2 test scripts • Utilized the Renesas M16C and R8CE and ARM microcontrollers • Utilized SPI, I2C, and UART serial protocols • Implemented ANSI C12.18, C12.19, C12.21 and other proprietary metering protocols • Maintained the MCT 430/470 software specification • Developed test specifications for the MCT 430/470

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Coop Engineer in R&D
      • Jun 2006 - May 2007

      • Provided internal and corporate support for Cell processor based workstations • Performed rack system build-up of CPBWs with Fedora and IBM e710 servers with Red Hat Enterprise Linux • Developed bash shell scripts for system and network testing • Provided internal and corporate support for Cell processor based workstations • Performed rack system build-up of CPBWs with Fedora and IBM e710 servers with Red Hat Enterprise Linux • Developed bash shell scripts for system and network testing

Education

  • Minnesota State University, Mankato
    MS, Engineering
    2005 - 2007
  • Minnesota State University, Mankato
    BS, Computer Engineering
    2002 - 2005

Community

You need to have a working account to view this content. Click here to join now