Why Work at Lenovo
Description and Requirements
■組織について
今回の応募者が配属となるのはThinkPad ノートブックPCの開発組織です。レノボ・ジャパン横浜事業所(大和ラボ)でComputer Vision(CV)機能開発、Cameraおよび Imagingのソフトウェア開発、Audioサブシステムのハードウェア・ソフトウェア開発を行うチームに所属頂きます。チームではレノボ内部及び外部の関連会社と協業して業務を行います。
· Manager (上司) : ThinkPad Vision/Audio開発部門の1stラインマネージャー
· No. of Subordinates (部下の人数) : 0名
· Number of Peers(同僚の人数) : 12名
■職務内容
1. ThinkPadのCamera/Imagingソフトウェアの技術ロードマップ策定および社内外との折衝
2. ThinkPadのUSB/MIPI Camera用Windowsデバイスドライバの仕様策定と開発の管理。
3. Windowsデバイスドライバのテストケースの作成とメインテナンス。
4. Windowsデバイスドライバおよびデバイスファームウェアの単体テストの指示と実施。
5. 問題が報告された場合に、問題の再現、再現手順の確立、切り分け、ISV/IHVへの問題報告、及び状況追跡(メール・電話会議)。
6. WinDbgを用いたカーネルダンプ解析。
7. 社内のCamera Post processingソフトウェア担当者および Computer visionソフトウェア担当者とコミュニケーションを取り、仕様のすり合わせ、問題発生時の切り分け協力を行う。
8. 製品保証、製品技術部門とコミュニケーションをとり、問題状況の把握・報告、問題修正に関する交渉を行う。
9. 海外のThinkPad開発チームや社外開発委託チームと協業し、同じデザインで開発されるThinkPadの開発業務をサポート。
10. プロジェクトマネジャー及び直属上司に対して、開発状況の報告。
■Key Interaction with:
1. レノボ横浜事業所内の ThinkPad製品開発チーム
2. 海外レノボ事業所(中国、米国)の 開発チーム
3. 主に中国・台湾に所在する社外開発委託チームおよび米国のIHV,ISV
Requirements
Must Have:
- 要求仕様書及び技術仕様書に基づきソフトウェア製品あるいは機能のデザイン及び実装を3年以上行った経験(C/C++ 言語での経験が望ましい)
- PC ハードウエア、ファームウェア、デバイスドライバやOSに関して、他者に説明できる程度の知識
- 問題のデバッグ・解析スキル、及び問題解決スキル
- 日々の業務において英語の文書 (Eメール等)及び英会話でコミュニケーションするスキル(参考:TOEIC Score 730点以上)
- 日本語を母国語としない応募者の場合は業務上における日本語でのコミュニケーションスキル(Speaking/Listening/Readingは日常会話程度。Writing skillは問わない)
- 論理的なコミュニケーションスキル
Good to Have:
- Windows PC製品開発を3年以上行った経験
- 英語で技術仕様書を記述した経験
- デバイスドライバー、組込みソフトウェア等のプログラミング経験
- 技術ロードマップ作成の経験
- WinDbgを用いたカーネルダンプ解析
- Windowsアプリケーション開発(C/C++/C#)
- スクリプト言語に関する基礎知識(Python)
- 機械学習フレームワークの使用経験(WinML, OpenVino, Sagemaker Neo, etc)
- USB、MIPI等のカメラハードウェア・インターフェースの知識
- Windowsでのカメラ及びオーディオのソフトウェア・スタックの知識
- OpenCVやニューラルネットワーク、AI フレームワークの基本的な知識
- プロジェクト・マネジメントスキル