Embedded systems · Firmware · Connected devices

Engineering reliable systems where software meets hardware.

Principal software engineer with experience spanning embedded Linux, real-time systems, medical devices, mobile applications, and desktop tools.

About

Software engineering grounded in real-world systems.

Raymond Lei is a principal software engineering at Ecolab, the global leader in water, hygiene and energy technologies and services that protect people and vital resources. With 2013 sales of $13 billion and 45,000 associates, Ecolab delivers comprehensive solutions and on-site service to promote safe food, maintain clean environments, optimize water and energy use and improve operational efficiencies for customers in the food, healthcare, energy, hospitality and industrial markets in more than 170 countries around the world.

Prior to joining Ecolab, Raymond was a mobile application developer for PeopleNet, the leading provider of innovative Internet-based and integrated onboard computing and mobile communications systems for effective fleet management, that reduces costs, increases safety and compliance and improves customer service for fleets coast-to-coast and throughout Canada.

He also has more than 5 years of experience in various stages of medical device development. Prior to PeopleNet, he worked at Devicix, a privately held medical system design firm recently acquired by contract electronics manufacturer Nortech System Inc.

Capabilities

Technical breadth across the product stack.

Experience building firmware, interfaces, communication layers, and engineering tools for constrained and safety-conscious environments.

01

Embedded development

Firmware development in C across ARM, DSP, and PIC microcontroller platforms.

02

Connected systems

Embedded TCP/IP, Bluetooth, RFID, USB, RS-232, and sensor interfaces.

03

Application software

Windows and mobile applications built with C# and the .NET ecosystem.

04

Engineering practice

Root-cause analysis, verification, validation, manufacturing, and technical instruction.

Selected work

Systems designed for meaningful constraints.

View all projects

Medical device · Firmware

Hospital Patient Warming System

Root-cause analysis and firmware enhancements delivered within severe ROM and RAM constraints.

Connected device · Monitoring

iPad Device Monitoring

Remote monitoring for an orthopedic surgical drill using embedded networking and a C# desktop application.

Embedded system · UI

CPAP Device

Device UI, component drivers, diagnostic tools, and real-time test-data visualization.

Education

St. Cloud State University

Raymond Lei received his Master of Science degree in electrical engineering and Bachelor of Science degree in electrical engineering and computer engineering from St. Cloud State University.