Xueyi Li Email and Phone Number
• Doer, Helper/Mentor, Effective Individual Contributor with 10+ years of solid experiences in system architecture, coding, troubleshooting, root cause identification and performance optimization.• Expertise in Linux/Baremetal, Multithreading, Data Structure & Algorithm, C/C++, Bash, Python, Git, UML.• Collaboration with ME/HW/SW/System engineers, cracking problems, managing technical debts.• Team player, growth mindset with an emphasis on continuously learning and self/team-improvement, practical, result-driven, embrace "keep-it-simple, get-it-done & get-it-done-better".• Respectful, Empathetic, and Humble.
Schneider Electric
View- Website:
- schneider-electric.com
- Employees:
- 86059
-
Sr. C++ Server Engineer (Backend)Schneider ElectricNashville, Tn, Us -
Staff Software Engineer Ii, Firmware EngineeringBd Apr 2022 - PresentNashville, Tennessee, United States• Mentoring and coaching team members, and help them learn, grow and achieve their goals.• Developed vacuum static/dynamic pressure monitoring algorithm, architectured sync/async status reporting mechanism from stm32 to arm32 across RS485.• Designed and implemented flow rate monitoring and clog/bubble detecting algorithm on stm32, provided HTTP(synchronous) and WebSocket(asynchronous) APIs to SW.• Originated bash script to prototype cell analyzer loader to directly control homing, moving, sorting, etc.• Architectured and implemented bioshaker control, including shaking, gripping and temperature, from prototype to completion, using bash, C/C++. -
Staff Software Engineer I, Firmware EngineeringBd Apr 2020 - Mar 2022San Jose, California, United States• Developed Flow Cytometer cell sorter subsystem from scratch, optimized performance and robustness of RS485 serial communication by implementing adaptive window algorithm.• Simplified system architecture, replaced synchronous responses with asynchronous messaging pattern, greatly increased cell sorting performance from previous **67s to ~35s**.• Redesigned and decoupled controller and simulator software layers, more readable and portable, preventing duplicating effort & time of entire firmware team, facilitated QA team with their daily tests.• Refactored and rearchitectured fluidics control subsystem, originated a lookup table to convert all the fluidics modes, replaced **>1000-lines** of duplicated code into single **150-lines** header file.• Optimized firmware build process from **~45 minutes** to **<10 minutes** with Makefiles/boost build(b2).• Automated release and deployment process for QA team using shell scripts, greatly improved their productivity. -
Sr. Software Engineer, Embedded System & FirmwareTurntide Technologies Aug 2018 - Jan 2020Sunnyvale, California• Designed & implemented BACnet server layer on top of BACnet Stack(0.9.1)• Implemented BACnet/IP(BIP) and Master Slave/Token Passing(MSTP on RS-485) application service.• Refactored data management layer, restructured more than ten thousands of lines of redundant code.• Implemented sqlite3 database read/write abstract layer by creating portable utility wrapper functions.• Designed & implemented data sharing service that allows information exchange across BACnet devices.• Implemented dynamic memory consumption and memory leaking checking tools(with Valgrind) in bash which resolved major memory leaking issues. -
Senior Software EngineerMercedes-Benz Research & Development North America, Inc. Apr 2017 - Aug 2018Sunnyvale, California, United States• Designed and implemented multi-threaded video streaming service for 2D camera and 3D cameras.• Accomplished multi-streaming solutions in distributed system with socket and open source libraries.• Designed and implemented positioning light control system with socket servers and client using Arduino.• Implemented messages/events communication mechanism in multi-threaded system using Redis.• Integrated computer vision algorithms for object identification and tracking.• Work jointly with all the cross-functional team members to achieve the best performance of the product. -
Embedded Software EngineerElixir Photonics Inc. Feb 2016 - Jan 2017Fremont, Ca, United StatesAs the only one Software Engineer I • Customized Jam STAPL Player to program FPGA in a JTAG chain with text-based Jam file.• Implemented FTDI chip driver and Inter-Integrated Circuit (I2C) shared library on Raspberry Pi.• Developed python wrapper to call the I2C shared library, including read/write/convert APIs.• Implemented services to monitor memory consumption and to manage log rotations.• Design and Implemented Low Voltage signal detection and protection application on PIC MCU.• Board Bring-up, manage software integration and software version control.
-
Embedded Software EngineerMentor Graphics Jun 2014 - Jul 2015Shanghai, China• Developed Volcano Target Package(VTP) sample project for various customers.• Conducted on-site presentation, training, system integration and troubleshooting.• Demonstrated technical assistance on Automotive CAN subsystem implementation and integration.• Strengthened sustained relationships with global customers. Improved 20% VTP market share in China. -
Embedded Software EngineerYanfeng Visteon May 2010 - Jun 2014Shanghai, China• Implemented critical subsystems such as Flash Boot-loader, Inter-Processor Communication Layer(IPCL, DMA), Back-light Dimming Control and Multi-Media, which are portable, readable and consistent.• Accelerated sibling projects' development by 3-5 months via porting those subsystems I developed.• Accomplished Memory Check components' implementation, familiar with link file and map file.• Managed and accomplished more than 8 mechanism replacement projects independently in 2011.• Maintained good relationships with customers. Won the "Best Coordinator Award" in 2011.
Xueyi Li Education Details
-
Biomedical Engineering -
Electronic And Information Engineering
Frequently Asked Questions about Xueyi Li
What company does Xueyi Li work for?
Xueyi Li works for Schneider Electric
What is Xueyi Li's role at the current company?
Xueyi Li's current role is Sr. C++ Server Engineer (Backend).
What schools did Xueyi Li attend?
Xueyi Li attended Shanghai University, Huanghe S&t College.
Who are Xueyi Li's colleagues?
Xueyi Li's colleagues are Kl Yeow, Smita Maiti, James Gower, Maxime Gosse, Saravana Priya Subramanian, Sibel Pehlivan, Rachel Whitbeck.
Not the Xueyi Li you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial