Why Work at Lenovo
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