Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Irvine, CA
Posted:
December 16, 2023

Contact this candidate

Resume:

Qian Lu

919-***-**** * ad10qs@r.postjobfree.com

Skills

Programming Languages: C, C++, Python, Perl, Bash/Shell Ten+ years of experience in embedded system development: RTOS (uCOS), LINUX, ARM, ESP32, MSP430, SPI, I2C, UART, GPIO, JTAG, Logic Analyzer, Oscilloscope, Xgig bus analyzer, Git/SVN Industry experience with storage and telecom devices, edge AI chips, medical devices, and the firmware design (bare-metal, RTOS, memory management, multi-threading and multi-core synchronization).

Industry experience with IoT and network protocols (MQTT/S, BLE, Wifi, TCP/IP, VoIP). Proficient in Data Structure and Algorithm design. Familiar with Database (MySQL, Redis, Cassandra) and Network Security (TLS, PKI).

Experience

Senior Software Engineer, Masimo, Irvine CA November 2022 - Aug 2023

● Designed and developed the service apps in the Masimo Stork Camera Baby Monitor project (released in July 2023).

Brought up the ambarella camera (BSP building and download, SSH and Minicom connection, and demo app test).

Designed and implemented the services in embedded Linux: MQTTGateway, BLEHost, StorkSensor and SystemManager (Configuration, LED, Alarm, Wifi).

Fixed hundreds of firmware issues related with MQTT/S, Wifi, BLE, Sensor, LED, Alarm, settings, etc.

● Designed and developed the low-battery-threshold sticky setting feature (Bluetooth and Wifi) for FalconBB product.

● Designed and developed the battery gauge chip update feature for Hawk product.

Member Of Technical Staff, Syntiant Corp., Irvine CA November 2021 - August 2022

● Designed and developed the customer-specific wake word detection posterior-handler feature for MCU firmware for Syntiant NDP120 product.

● Developed an X86 test framework which simulates the Roku audio feature extraction from the Syntiant NDP120 DSP module.

● Fixed tens of MCU firmware, DSP firmware and SDK issues for Syntiant NDP products.

Staff Engineer / Principal Engineer, Western Digital, Irvine, CA March 2011 - November 2021

● Led the development of a hardware offloading feature which leverages hardware to scan the cache hits of read commands. The feature involves hardware cache scanning, dual core synchronization, hierarchical buffer management and adaptive power management. It enhances the HDD random read throughput (IOPS) to 100% higher under certain scenarios.

● Designed and developed the bad-block relocation feature for surveillance hard drive.

● Designed and developed the ETM (Embedded Trace Macrocell) trace visualization tool (based on Bokeh Python Library) for HDD trace analysis.

● Proposed and implemented an intelligent Double Data Rate (DDR) memory self-refreshing on/off switch mechanism for HDD data transfer automation. It received the WD Trade Secret Award in 2017.

● Proposed and implemented a high-efficient Natural Logarithm calculation algorithm (1e-8 precision) to measure real-time R/W head fly height. It saves 40ms in HDD power-up time.

● Fixed hundreds of HDD firmware issues, focusing on cache performance, buffer management, dual core synchronization and task synchronization. Firmware Engineer, Sierra Wireless, Carlsbad, CA July 2010 - March 2011

● Designed and developed the NAND flash bad block management firmware feature to enhance Sierra Wireless GTM-2 Automotive device reliability.

● Enabled the BREW (Binary Runtime Environment for Wireless) layer for Sierra Wireless GTM-2 Automotive device (Qualcomm AMSS/Rex Platform, MDM6600 Chipset). Software Development Co-op, Sierra Wireless, RTP, NC January 2009 - August 2009

● Designed and developed the GPS trace visualization tool (developed with Perl and Google Map) for Sierra Wireless GTM-1 Automotive device.

Software Developer Intern, ABB, Raleigh, NC May 2008 - August 2008

● Designed and developed the contour feature for ABB Gridview Software (developed with C++, VB and MapInfo) for data visualization.

Software Engineer, Fiberhome International Technologies, China July 2002 - August 2003

● Designed and developed the IVR (Interactive Voice Response) module in Fiberhome media server products.

● Designed and developed the ASN.1 encode/decode module (H.323 protocol) in Fiberhome VoIP products.

Education

Ph.D Computer Science, North Carolina State University 2010

M.S. Electrical Engineering, Huazhong University of Science and Technology 2002

B.S. Electrical Engineering, China Jiliang University 1999

Awards

Western Digital Trade Secret Award 2017



Contact this candidate