Chris Schnorr
Senior Software Engineer at Nexus Software LLC- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
MSF Ridercoach
Motorcycle Safety FoundationAug, 1993- Nov, 2024 -
ISO 9000 Internal Auditor
ISOOct, 1992- Nov, 2024 -
Certified Automotive Technician
NIASE/ASEMay, 1982- Nov, 2024
Experience
-
Nexus Software LLC
-
Banking
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2011 - Present
XFS Expert POS and EMV Skilled and Knowledgeable - Primary development responsibilities as a project leader and key developer for the Nexus WOSA/XFS (Windows Open Services Architecture/eXtensions for Financial Services) middleware product for Windows. This includes design and development of Service Providers (serial, parallel, USB, and LAN-attached device drivers written in C++) for many types of financial based devices such as printers, PIN pads, and cash recyclers. - Investigation and implementation of fixes for problems for all areas of the product. Show less
-
-
-
-
US Consultant and Branch Manager
-
2006 - 2015
-
-
US Consultant and Branch Manager
-
2006 - 2015
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Advisory Software Engineer
-
Jul 2003 - Feb 2011
- Design and development of an IPMI (Intelligent Platform Management Interface) solution for performing server system management. This solution was embedded Linux firmware written in C++. This was implemented for IBM’s High Performance Ex5 server, P6 and JS21 PowerPC blade servers, QS21 Cell BE blade server, and several other models of IBM xSeries eServer products. This involved working with various teams in the USA, Taiwan, and Germany. - Technical team leader for a new rack server system (iDataPlex). Advising, consulting, architecture, and design system solutions working with various teams in the USA and Taiwan. - Team leader and developer for 2 new Blade Center storage products: a storage blade server, and a storage module (RSSM). - Team lead and lead developer for AMM (Advanced Management Module) Blade Center support for the new PowerPC P6 blade server. - Previous to IPMI, design and development of firmware for the Renesas H8 214x and 216x family of microprocessors. This firmware is used on IBM xSeries eServer products for performing server system management functions. These SM functions include voltage and temperature monitoring, CPU initialization, flash updating, power and fan control, messaging, alerting, SOL (Serial Over LAN) and diagnostic LED control. The mechanism for interfacing to the system planar is through I2C devices, and the mechanism for communicating to higher levels is through an RS485 interface. The servers use Intel, AMD, or IBM PowerPC processors. The firmware is written mainly in C, with some Hitachi assembler. Show less
-
-
-
Environ (now owned by OPW)
-
Smithfield, NC
-
Systems Software Engineer/Manager of Systems Engineering
-
Jan 2003 - Jun 2003
- Manager of electrical and software development for a new embedded Windows XP, touch screen, fuel dispenser project. - Develop a Windows XP Embedded solution for the new style of fuel dispenser. GUI, middleware, and multiple device I/O are all written in VC++ using Visual Studio.NET. - Communicate with external components (such as a Point Of Sale unit) via XML over Ethernet. - All components were developed using Unicode for language independence. - Manager of electrical and software development for a new embedded Windows XP, touch screen, fuel dispenser project. - Develop a Windows XP Embedded solution for the new style of fuel dispenser. GUI, middleware, and multiple device I/O are all written in VC++ using Visual Studio.NET. - Communicate with external components (such as a Point Of Sale unit) via XML over Ethernet. - All components were developed using Unicode for language independence.
-
-
-
Gipfel Systems LLC
-
Apex, NC
-
Systems Software Engineer/Software Development Manager
-
Oct 2000 - Jan 2003
- Manager of software development. - Development of firmware for the ST10 and C16x family of microprocessors. - Documentation and C++ design and development activities include Windows Active-X controls, Windows API’s for interfacing to serial-attached devices, flexible tracing utility. - C++ Windows CE embedded design and development includes middleware, API’s, tracing facility, and test utilities. Designed and developed a Microsoft Visual Basic test utility and demo. - Manager of software development. - Development of firmware for the ST10 and C16x family of microprocessors. - Documentation and C++ design and development activities include Windows Active-X controls, Windows API’s for interfacing to serial-attached devices, flexible tracing utility. - C++ Windows CE embedded design and development includes middleware, API’s, tracing facility, and test utilities. Designed and developed a Microsoft Visual Basic test utility and demo.
-
-
Education
-
State University of New York at New Paltz
BS Computer Science, Computer Science -
SUNY Morrisville
AAS Automotive Technology, Automotive Engineering Technology/Technician -
State University of New York College of Agriculture and Technology at Morrisville
Associate of Arts and Sciences - AAS, Automobile/Automotive Mechanics Technology/Technician -
State University of New York College of Agriculture and Technology at Morrisville
Associate of Arts and Sciences - AAS, Automobile/Automotive Mechanics Technology/Technician