1. Ming Liu
3370 Heritage Estate Drive,
San Jose, CA, 95148
408-338-7122
liu_ming69@hotmail.com
Summary
• 10+ years embedded software development, and software/hardware
verification/validation/QA UI/API testing experience with RTOS (real time operating system).
• Independently designed and developed numerous new features for Nortel UMTS (universal
mobile telecommunication system) product line.
• Developing Unit test, automated test suites utilizing C/C++,Python, Perl, Shell scripte
• Validation/verification for all kind of Marvell 802.11(WiFi) a/b/g/n/ac project.
Skill
• Language: C/C++, Python, shell, Perl, arm assembly
• Embedded real time operating system (RTOS): VxWorks, Real Time Linux, ThreadX, SOS
• Operating System: Unix/Linux, Windows
• Protocol: IP/UDP/TCP, 802.11 (WiFi), SNMP
• Develop environment and version control: Unix/Linix, ARM developer suit, Tornado,
ClearCase, ClearQuality, SOS
• Lab tool: Tektronix logic analzer
• Low-level design, multi-tasking, multi threading, debugging and troubleshooting
• Object-oriented methodology, design patterns and programming
Experience
Marvell Semiconductor, San Jose, CA, USA 2006/10 – 2016(present)
Validation Engineer, 802.11(WiFi) product line
1. Working on all kind of 802.11(WiFi) a/b/g/n/ac project, i.e. SC1/2/3/4, King fisher1/2, CAC,
CA2, Robin1/2/3, Starling, Super Jay, Super Fly, Heron, etc.
2. Created validation platform software for different 802.11 WiFi project/chip.
3. Working with designer, develop software validation plan and test procedure for 802.11 WiFi chip
4. Develop and execute manual and automated test cases using C/C++, python, perl, and shell
languages for 802.11 WiFi chip
5. Setup and configure testing environments.
6. Bring up the chip, running basic sanity test in lab environment.
7. Executing the test procedures and documenting test results to ensure software, hardware,
MAC/BB/RF, and system requirements are met.
8. Supporting/debugging chip issue for internal/external customer.
9. Runing full regression verification test.
Wind River, Ottawa, Ontario, Canada 2005/1 – 2006/10
verification Engineer, VxWork product line
Ming Liu Page 1 of 3
2. Ming Liu
Installation, packaging, migration, upgrade, integration test . Automation and Manual Test for
vxWorks, Tornado, Workbench, including sanity test, vxmulti test, Core OS ROM test (boot
image), debugger test.
NORTEL NETWORKS, Ottawa, Ontario, Canada 2000/05—2005/01
Software Designer, Wireless UMTS product line
1. Effectively sustaining UMTS system PSE (Packet Server Environment) software by
designing, debugging, trouble-shooting and resolving bugs.
2. Design and developed snmp agent for PAMS (Passive Antenna Multi-beam System) in
embedded real time Linux
3. Independently designed and developed new features:
• TMS (Time Management System) Client---Server
Designed and developed TMS, which derived the timing source from NTP, provided
synchronized timestamps for Radio Network Controller components, applied to system
alarms, debug log, software error and exception report, ensure the system robustness.
• Restructured PSE wireless data transmission path, defined and implemented VHmsg
(virtual handler message) class, bypassing the transport layer, reduced message
transmitting time by 30%
• FSS (Fair Share Scheduler)
Designed and implemented FSS algorithm, which enhanced RTOS performance by re-
prioritizing tasks. In case the high priority task occupied most of CPU time, FSS can
change the priority of low priority task to temperately high, avoid low priority task
starvation.
• RMS(resource management system)
Designed and developed RMS, which collects and calculates memory and CPU
utilization information for general monitoring purpose, and also help application layer
control data traffic overloading, balance system traffic, ensure the system healthy.
• SCUDP (Simple Connectionless UDP)
Designed and developed SCUDP protocol, which reduced UDP header size, applied to
the small packets fit in one ATM cell, optimized trunk bandwidth usage.
4. Successfully coordinated Integration and troubleshooting cross-functional areas and
application layers with other teams for some difficult issues, avoided “ping-pong” ing of the
bugs. Earned excellent feedbacks from peers in different groups.
5. Support in XACore OS team for SOS using protel.
Education
Master of Engineer in Systems Science 1999 – 2001
School of Information Technology and Engineering,
University of Ottawa, Ottawa, Canada.
Bachelor of Statistics & Computer Science 1988 – 1992
North China University of Technology,
Beijing, P.R. China.
Scholarships and Awards
Ming Liu Page 2 of 3
3. Ming Liu
Full Scholarship for 1999 and 2000 academic year
University of Ottawa, Ottawa, Canada.
Ming Liu Page 3 of 3