Leo Maurer
Senior Software Engineer at ASSET InterTech, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
ASSET InterTech, Inc.
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2021 - Present
-
-
-
Hewlett Packard Enterprise
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Lead Software Engineer
-
Jan 2020 - May 2021
(HPE acquired Cray...overlapping duties) Linux and FreeRTOS-based Management Controller/Processor systems software: * Developed Out-Of-Band(direct) JTAG/Debug drivers and interfaces for AMD, server processors, and custom high-speed network controllers using Python and C on Linux-based and Free-RTOS based system controllers/BMCs. * Developed Linux FPGA drivers for system device services for GPIO, I2C, SPI subsystems using C. * Developed Nvidia SMBPBI Linux user-space driver for telemetry collection and power control. * Developed device-scrub security utility to erase all non-volatile EEPROMS, NVRAM, VR, SSD, and other components that may contain sensitive information from customer sites. * Heavy involvement with hardware bring-up activities of processor, network, and chassis management boards, including schematic reviews, writing ad-hoc tests, reviewing design-docs, etc. * Developed other parts of BMC software stack, including portions of fuse file-system for telemetry and control, Redfish backend support, and general management controller support. Show less
-
-
-
Cray Inc.
-
United States
-
Information Technology & Services
-
200 - 300 Employee
-
Software Engineer
-
Oct 2013 - Jan 2020
Linux-based Management Controller/Processor systems software: * Developed Out-Of-Band(direct) JTAG/Debug drivers and interfaces for Intel, AMD, ARM server processors, and custom high-speed network controllers using Python and C. * Developed Linux Kernel driver to manage Marvell 88e6xxx Ethernet switch, overriding Linux's DSA driver and auto-configuration. * Developed Nvidia SMBPBI Linux user-space driver for telemetry collection and power control. * Developed device-scrub security utility to erase all non-volatile EEPROMS, NVRAM, VR, SSD, and other components that may contain sensitive information from customer sites. * Developed/published Python-based Advanced Power Management Whitepaper/API for Cray/Trinity partnership. * Heavy involvement with hardware bring-up activities of processor, network, and chassis management boards, including schematic reviews, writing ad-hoc tests, reviewing design-docs, etc. * Developed other parts of BMC software stack, including portions of fuse file-system for telemetry and control, Redfish backend support, and general management controller support. Show less
-
-
-
Virtual Bridges
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Apr 2011 - Oct 2013
* Engineering Customer Support covering all aspects of Desktop Virtualization (VDI) product. * Maintenance of Web-Based configuration back-end software using Groovy on Grails, JavaScript, Java, CSS, HTML, C++, C, and bash/sh scripting. * Design/Implementation of Python-based Virtualization host Deployment and Configuration Management System-console Menu including these capabilities: - Configuration and Monitoring of Open-VSwitch virtual network stack, including Vlan and Port Bonding support. - Startup and Shutdown of System Services, including Virtualization Services, Networking, and Web-based console services (Tomcat). - Customer-facing Status Report of System and Virtualization configuration and health. - International Support (i18n) of Configuration Menu for 9 languages. Show less
-
-
-
Qvis Labs
-
United Kingdom
-
Business Supplies & Equipment
-
Software Engineer/Systems Architect
-
Nov 2007 - Apr 2011
Developed 16-channel DVR for the surveillance industry. Primary duties included: * Design/Implementation of N-way multiplexer for H.264 video streams to simultaneously feed network, disk-record and video monitor feeds. * Design/Implementation of API and library that sits between main application and Linux kernel asynchronous I/O driver, supporting buffered video and audio feeds. * Design/implementation of Linux device driver to transport video feeds from proprietary 16-input video capture card. * Modification and tuning of Debian-Linux 2.6.2x based kernel to support real-time handling of video/audio feeds alongside GUI and web interface. * Design/Implementation of USB-stick based deployment and compilation of DVR application, including a modified Xubuntu Linux-based distribution for both build and run-time environments. * Implementation/Maintenance of build, packaging, and installation scripts for DVR product using bash/sh scripts, make, subversion, and bugzilla. Show less
-
-
-
-
Senior Software Engineer
-
Mar 2001 - Apr 2008
Embedded Software, Linux, RTOS and Service Processor work. C, C++, Verlog/VHDL, Software development. Embedded Software, Linux, RTOS and Service Processor work. C, C++, Verlog/VHDL, Software development.
-
-
-
-
Software Engineer
-
Feb 1999 - Mar 2001
Developed installation software for Clustered Servers. Developed installation software for Clustered Servers.
-
-
-
-
Senior Software Developer
-
Apr 1998 - Nov 1998
Developed device drivers and software for DSL modems. Developed device drivers and software for DSL modems.
-
-
-
IBM
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
1986 - 1996
-
-
-
Motorola
-
1 - 100 Employee
-
Software Contractor
-
1994 - 1995
-
-
Education
-
The University of Texas at Austin
BA of Computer Science, Computer and Computer Hardware Engineering, Mathematics -
Canyon High School