General Information

Req #
WD00016352
Career area:
Hardware Engineering
Country/Region:
China
State:
Beijing
City:
北京(Beijing)
Date:
Thursday, November 11, 2021
Working time:
Full-time

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

职责:
1. 负责Lenovo PC创新软件在Windows上的开发相关工作;
2. 按照需求分析技术方案,实现技术原型,验证方案可行性;
3. 创新功能产品化,敏捷开发,bug解决;

基本要求:
1. 4年以上C++开发经验,统招本科及以上学历,计算机相关专业;
2. 参与过成熟的软件产品研发项目,有正式产品研发经验,并独立完成过核心功能开发、上线;
3. 遵循研发流程和相关规范,有良好的编程习惯;
3. 熟悉Windows系统及API,熟悉Windows网络架构、图形系统、以及Windows内核(内存、I/O、线程、进程、消息等)有深入理解;
4. 精通C++语言,对语言本身有深入理解;精通数据结构和算法;熟练使用STL、boost等扩展库;
5. 熟悉开源社区,有查找、分析和使用开源代码的经验。
5. 具有优秀的沟通能力,良好的团队合作能力;良好的英语沟通和书面表达能力。

加分项:
1. 熟悉敏捷开发,熟悉设计模式,有架构设计能力;
2. 有Windows内核相关工作经验;精通某种UI Framework,并在项目中熟练使用;
3. 有输入法相关经验;
4. 数学竞赛/算法竞赛奖项;