General Information

Req #
WD00043682
Career area:
Hardware Engineering
Country/Region:
China
State:
Guangdong
City:
深圳(Shenzhen)
Date:
Tuesday, November 1, 2022
Working time:
Full-time
Additional Locations: 
* 深圳(Shenzhen) - Guangdong - China

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology that builds a brighter, more sustainable and inclusive future for our customers, colleagues, communities, and the planet.

And we go big. No, not big—huge.

We’re not just a US$70 billion revenue Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re transforming the world through intelligent transformation, offering the world’s most complete portfolio of smart devices, infrastructure, and solutions. With more than 71,500 employees doing business in 180 markets, we help millions—not just the select few—experience our version of a smarter future.

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

Description and Requirements

Position Description
负责Windows平台,电脑选件和显示器产品相关软件的设计和开发。
1、秉承以用户为中心的产品设计理念,交付最佳用户体验的软件产品和服务;
2、负责和产品经理以及其他开发人员沟通,收集产品需求;
3、根据产品需求,调研技术方案,进行原型开发和技术可行性验证;
4、负责产品的概要设计和详细技术方案设计,撰写相关技术规格和文档,独立承担核心功能模块(包括界面)的设计和开发;
5、撰写单元测试用例,保证单元测试覆盖率要求。
6、制定接口规范,负责公司自研系统的的平台软件架构设计;
7、对现有客户端软件进行调优,对产品和代码进行迭代更新;
8、负责新客户端软件的整体设计,并主导模块设计;
9、参与需求中全部代码的开发过程,解决开发过程中遇到的技术问题;

Position Requirements
1、精通C/C++语言,具有较强的面向对象编程思想;
2、熟练使用C#语言,熟悉 .net core框架,具有windows C# WPF / UWP界面开发经验,熟悉C#下的程序编写调试和测试;
3、了解Windows 操作系统硬件和驱动模型相关知识,了解 BIOS、EC、Driver、System Service、Win32 or UWP 工作原理和系统访问权限管理机制;
3、5年以上Windows系统开发经验,3年以上系统架构设计经验,熟练掌握内核调试技术,有Windows内核开发经验,熟悉Windows Service、Socket、ActiveX、COM等开发;
4、对常见网络协议有深入的理解和实践
5、熟练使用Visual studio开发工具,具有丰富的调试经验和性能优化能力;
6、能够熟练阅读英文文档,能够熟练使用英语进行邮件沟通,日常工作中能够进行口头的英语沟通;
7、具备良好的团队协作精神和独立解决问题的能力;

同时具备以下技术能力优先考虑:
1、具有Windows底层驱动程序开发经验者优先;
2、具有USB设备外围软件开发经验者优先;
3、具有嵌入式软件开发经验;
4、熟悉Python语言;
5、熟悉Web开发相关的HTML、CSS,JavaScript等前端框架技术。
6、有云平台、互联网平台相关项目经验和IoT平台架构设计经验者优先,有MQTT、OPC-UA、Modbus等协议的开发经验优先。

* 深圳(Shenzhen) - Guangdong - China