Matt Woelfel
Software Engineer IV at Trimble Transportation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Engineer In-Training
Minnesota Board of AELSLAGIDJun, 2005- Nov, 2024
Experience
-
Trimble Transportation
-
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
-
-
-
ICS, A Korn Ferry company
-
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
-
-
-
General Dynamics Mission Systems
-
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
-
-
-
HGST, a Western Digital brand
-
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
-
-
-
Ciber Global
-
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
-
-
-
CTG
-
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
-
-
-
LSI, an Avago Technologies Company
-
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
-
-
-
IBM
-
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 -
Minnesota State University, Mankato
BS, Computer Engineering