General Information

Req #
WD00031430
Career area:
Hardware Engineering
Country/Region:
China
State:
Shanghai
City:
上海(Shanghai)
Date:
Monday, June 6, 2022
Working time:
Full-time
Additional Locations: 
* 上海(Shanghai) - Shanghai - 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

岗位要求:

本科以上学历,具备基础的英语读写能力。 熟悉C#、WPF框架,熟悉MVVM,binding、command、style 3年及以上工作经验. 有团队协作开发经验,熟悉SVN等源码管理工具,良好的代码风格; 熟悉Prism、有windows API、工程逆向方面的经验优先。

Software EngineerC#6年经验

职责:

1.     负责Lenovo PC创新软件在Windows上的开发相关工作,使用语言C#.

2.     按照需求分析技术方案,实现技术原型,验证方案可行性.

3.     创新功能产品化,敏捷开发,bug解决。

 

岗位要求:

1.     本科以上学历,具备基础的英语读写能力,计算机相关专业。

2.     有扎实的数据结构和算法基础,有良好的编程习惯。

3.     6年以上C#经验,4年以上.net开发微软桌面应用相关经验,至少完整参与过一个终端产品的整体框架设计工作。

4.     熟悉常用数据库,熟悉Windows底层运行原理,有COMCOM+Windows SDKWin32 APIWin Runtime API等使用经验。

5.     熟悉并理解Windows操作系统工作机制,对Windows各组件功能及实现方式有深入了解,了解Windows的核心机制,包括但不限于进程、线程、文件、网络、注册表、安全机制等。深入理解Windows操作系统的内存管理、文件系统、进程线程调度等;熟悉内存问题,性能,崩溃问题排查方法和进程调试技能。

6.     掌握CS开发模式,熟悉WPF、熟悉多任务、异步、共享资源、LinqMVVM。

* 上海(Shanghai) - Shanghai - China