Skip to main content
HimalayasHimalayas logo
LS
Open to opportunities

Lily Song

@lilysong

Senior R&D software engineer specializing in high-concurrency systems, autonomous driving algorithms, and reliable automation.

Zimbabwe
Message

What I'm looking for

I want a role where I can drive performance and reliability in complex systems, improve throughput without sacrificing correctness, and build automation that shortens debug cycles—collaborating closely with cross-functional teams to ship high-quality outcomes.

I’m a VMware R&D Engineer focused on building high-throughput, dependable software for data backup/recovery and virtualization environments. I’ve led performance upgrades and delivered large-scale stability improvements through deep log analysis and disciplined engineering.

At VMware, I reconstructed single-threaded synchronous data writing into a multi-threaded concurrent architecture—maintaining the bottom line of data consistency while increasing write throughput from 500MB/s to 1700MB/s. I also rebuilt the customer behavior recording module to resolve vCenter upgrade compatibility issues, restoring functionality quickly with cross-version support.

Earlier, I developed core autonomous driving capabilities, including multi-sensor data fusion perception (roads, obstacles, surrounding vehicles, drivable boundaries) and trajectory prediction in high-speed scenarios. I applied the Bang Bang algorithm for horizontal motion and DFS/A* for vertical path planning, producing accurate intention-aware trajectory outputs.

I’ve also built distributed, high-concurrency video systems using ZooKeeper, created automated testing frameworks with OpenStack and REST API, and implemented CI/CD automated testing platforms to speed up defect localization. Across domains, I bring exceptional adaptability and a proven track record of rapid skill acquisition, strengthened by efficient communication and strong teamwork.

Experience

Work history, roles, and key accomplishments

Vmware logoVM

VMware R&D Engineer

Jun 2021 - Apr 2026 (4 years 10 months)

Led a performance upgrade for data writing by redesigning synchronous single-threaded writes into multi-threaded concurrent writing, increasing throughput from 500MB/s to 1700MB/s while preserving data consistency. Rebuilt a customer behavior recording module for vCenter upgrade compatibility and implemented a disk-path local caching scheme to eliminate repeated ESXi-to-disk lookups.

BMW logoBM

BMW R&D Software Engineer

BMW

Apr 2019 - Jun 2021 (2 years 2 months)

Developed autonomous driving environment perception using multi-sensor fusion and high-precision maps to detect roads, obstacles, and surrounding vehicles and output drivable-area boundaries. Built surrounding-vehicle trajectory prediction in high-speed scenarios and supported autonomous vehicle trajectory generation via integrated path planning with road, obstacle, and dynamic trajectory constrai

Yitu logoYI

Yitu Software Development Engineer

Yitu

Nov 2018 - Apr 2019 (5 months)

Performed accuracy verification for video face recognition by running security-check tests with real video streams, validating alert effectiveness, and localizing issues through recognition accuracy analysis. Reconstructed a code packaging program containing sensitive information by optimizing packaging logic and permission control to enable secure, compliant deployment.

Cisco logoCI

Cisco Software Engineer

Aug 2013 - Sep 2018 (5 years 1 month)

Developed a distributed, high-concurrency video system (CDN-like) by building a ZooKeeper-based distributed control platform for node state management, scheduling, and load balancing to support large-scale video distribution. Built an automated platform testing system using OpenStack and REST APIs to run batch client simulations and stress testing for stability validation.

Baidu logoBA

Baidu Software Testing Engineer

Baidu

Apr 2013 - Aug 2013 (4 months)

Automated testing for Baidu Maps by writing and improving test cases, executing test tasks, and accurately locating and root-causing issues found during testing. Built a CI/CD automated testing platform with scheduled execution and automated failure reporting to speed up defect identification and troubleshooting.

Education

Degrees, certifications, and relevant coursework

Zhejiang University logoZU

Zhejiang University

Master of Engineering, Computer Application

2010 - 2013

Master of Engineering (M.E.) in Computer Application at Zhejiang University (2010.09–2013.03).

Beihang University logoBU

Beihang University

Bachelor of Engineering, Computer Science and Technology

2008 - 2010

Exchange study at Beihang University in Computer Science and Technology (2008.09–2010.06), Bachelor of Engineering (B.E.).

Zhejiang University of Technology logoZT

Zhejiang University of Technology

Bachelor of Engineering, Software Engineering

2006 - 2008

Bachelor of Engineering (B.E.) in Software Engineering at Zhejiang University of Technology (2006.09–2008.06).

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan