General Information

Req #
Career area:
Hardware Engineering
Monday, April 25, 2022
Working time:
Additional Locations: 
* 上海(Shanghai) - Shanghai - China

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive. And we go big. No, not big—huge. 

We’re a US$60 billion revenue Fortune Global 500 company serving customers in 180 markets around the world. Focused on a bold vision to deliver smarter technology for all, we are developing world-changing technologies that power (through devices and infrastructure) and empower (through solutions, services and software) millions of customers every day and together create a more inclusive, trustworthy and sustainable digital society for everyone, everywhere. 

The one thing that’s missing? Well… you...

Description and Requirements

Job Description:

1. Work with SW Arch. on Windows Software architecture design 

2. Windows Software code implementation, majorly focus on Windows virtual/filter driver, H/O IO service, and system optimization algorithm implementation 

3. Write and maintain Windows software technical document and white box testing code 

4. Communicate with end user and BU to understand user pain point and requirement

Job requriement:

1. 3+ years C++ Windows Service/driver development experiences
2. Master C++ 14 standard, master Windows wmi, hoop, rpc, and HW IO skills
3. Master Windows API, including messaging, IPC, signal, memory mapping and device mgmt., mutex, overlapped I/O
4. Familar with Windows undocumented API or Windows app reverse engineering is a plus
5. Deep understand software development models, good at internet development model
6. Master modern software development tools, methodologies
7. Excellent problem analysis, solving, logic thinking, communication skills

* 上海(Shanghai) - Shanghai - China