General Information

Req #
Career area:
Hardware Engineering
Additional locations:
CN - Beijing - Beijing
Thursday, September 16, 2021
Working 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 not just a Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re in 180 markets, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, 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

Key Responsibilities:

1.Be responsible for software design and development for Visuals products, mainly focusing on interactive whiteboard, meeting room solutions, conference software solutions. Manage the whole software development process from product concept to launch.

2.Design system architecture, be able to work out system design architecture, be able to review spec and verify design solution, be able to work out solutions for technical issues, and find best solution in the industry for key technical challenges, be able to continuously innovate and develop new feature and new user scenario..

3.Manage all partners such as ISV, ODM, IHV, etc. to push them work as we designed and expected.

4.Develop some parts of the software, do minor revision on software to add/modify/delete functions after shipment.  Be able to manage collaboration design between display and other devices such as PC, phones and meeting devices, etc.

5.Maintenance software versions, technical support service and customers, on time to fix issues. Be familiar with Google or Microsoft or Amazon software & data & privacy compliance.

6.Work with internal cross function team to do product definition, software security review, software publish to Lenovo support, and software verification test.


1.Bachelor degree or above education, related with software or computer area.

2.At least 3 years of software development on Windows/Android/Linux

3.Led software projects as project manager or key architect in the past

4.Be familiar with various system architecture like Windows, Android, Linux 

5.Be familiar with various software technologies like Win32, UWP, Web service, HTML5, etc. and various development tools like Visual Studio

6.Be familiar with network application and multi-media application development

7.Embedded system (Android/Linux) development experience is preferred.

8.Proficient with programming language c/c++, be able to use Java, JS, etc.

9.Good English skills including writing, oral, communication and presenting.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class.