General Information

Req #
WD00032663
Career area:
Software Engineering
Country/Region:
Japan
State:
Kanagawa
City:
Yokohama-shi
Date:
Tuesday, June 14, 2022
Working time:
Full-time
Additional Locations: 
* Yokohama-shi - Kanagawa - Japan

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

About Organization

Lenovo Japan Yokohama branch has mission to develop Lenovo ThinkPad Notebook PC products, and organization, where applicant is assigned to, has development responsibility of system firmware for those ThinkPad Notebook PC products by co-working with other teams inside and outside of the company.

-  Report to : 1st line manager of system firmware development organization for ThinkPad Notebook PC products in Lenovo Yokohama office

-  Subordinates : None

-  Number of Peers : 14

Roles and responsibilities

-       Understands the market/customer requirements properly and interprets them in use cases and functional specifications. 

-       Lead and/or perform high level design of system firmware based on the functional specifications.

-       Lead and/or perform detail design of system firmware.

-       Lead and/or perform programming of system firmware.

-       Lead and/or perform debugging of system firmware.

-       Lead and/or perform problem fix of system firmware.

-       Lead unit testing of system firmware.

-       Take a leader role of the task team for above development activities.

-       Communicates with the Product Assurance / Product Engineering teams, and tracks problem status.

-       Communicate with Lenovo ThinkPad development teams in other country and external ODM companies to support their development activities.

-       Communicates with the project managers and the people managers to report the development status.

Key Interaction with:

-       Lenovo ThinkPad development teams in Lenovo Yokohama office.

-       Lenovo ThinkPad development teams in Lenovo Beijing office.

-       Lenovo ThinkPad development teams of LCFC company in other countries.

-       External ODM companies mainly in Taiwan.

-       External system firmware (UEFI BIOS and/or Embedded Controller firmware) vendor companies in other countries.

Requirements:

Must have:

-        Experiences to read requirement documents and/or technical specification documents, then design and implement software product/feature in more than three years (with C/C++ languages preferable).

-        Programming skills in C/C++ languages

-        Problem debugging/analysis skills, problem solving skills.

-        English communication skill both with written (e-mail etc.) and verbal in daily activities.

-        Ordinal Japanese conversation skill if an applicant’s native language is not Japanese.

-        Logical communication skill

Good to Have:

-       Experiences to write technical specification documents in English.

-        Programming experiences of system firmware (such as UEFI BIOS and/or Embedded Controller firmware) and/or device firmware such as IoT devices.

-        Knowledge on Notebook PC hardware and system firmware at a certain level to explain what it is & how it works briefly to others.

-        Knowledge of architecture overview of operating systems such as Windows and/or Linux at a certain level to explain what it is & how it works to others.

-        Project management skill.

-        TOEIC Score 600 or more.

* Yokohama-shi - Kanagawa - Japan