レノボ・グループ

レノボ・グループ

募集職種詳細

Engineer

Embedded Android Engineer

職務内容 ■About Organization
Lenovo Japan Yokohama is one of three development sites of the company, which is main development engine for Think brand products, but not limited to Think brand. The organization where the applicant is assigned to, is Smart Collaboration Product Development team, developing meeting room device, collaborative smart device, and conference call system with internal and external partners globally. The organization is also going to pursue new innovation area where the company can expand business.

- Organization Name: Smart Device Solutions Development, Commercial Product Solutions Development
- Report to Sr. Manager
- Subordinates: 0
- Number of Peers: 7

■Roles and responsibilities
Development of next generation of collaborative smart device development and meeting room device as embedded Android Engineer
- Design software user experience, working with external development partners, from viewpoint of total user experience of product
- Define SW functional specification based on clear understanding of user requirements and needs, by working with marketing
- Architect software stack of Android platform device to support the functional specification
- Design and code drivers, tools, firmware, Linux kernel, Android Framework and Android applications across various technologies
- Co-work with Lenovo audio engineer, electrical engineer, mechanical engineer, industrial designer, to support the user experience
- Co-work with ODM partner to develop products to meet our requirement and specification
- Leads unit testing of software function and help assurance team to plan integration testing
- Sort out issues by suspected root cause area and engage appropriate members for debug, and give them advices for resolution

■Key Interaction with:
- Lenovo Smart Collaboration product development HW/FW/SW engineers in Yokohama/China
- Lenovo product assurance team in Yokohama
- Lenovo marketing team in United States
- Lenovo user experience designer and industrial designer in United States
- External ODM partner in China/Taiwan

■組織について
レノボ・ジャパン横浜事業所は、レノボグループの3つの開発拠点の1つであり、Thinkブランド製品等の開発を行っております。スマートコラボレーション製品開発部門においては、会議室でのオンライン会議専用デバイスやリモートコラボレーションのためのコラボレーションデバイスの開発を国内外のパートナー様と協力して行っております。
- Organization (所属部門) : スマートコラボレーション製品開発
- Manager (上司) : シニア・マネージャー
- No. of Subordinates (部下の人数) : なし
- Number of Peers(同僚の人数) : 7名

■職務内容
組み込みAndroid開発エンジニアとして、次世代のスマートコラボレーションデバイスやオンライン会議専用端末の製品開発を行う
- お客様の視点にたって、ユーザエクスペリエンス(ユースケース)のデザイン
- 製品の要件を理解し、プラットフォームソフトウェアの技術仕様書の作成
- Androidプラットフォームのソフトウェアスタックのアーキテクチャの作成
- Androidプラットフォーム上でのドライバ、ツール、ファームウェア、Linuxカーネル、Androidフレームワーク、アプリケーションのデザインと開発
- 各種エンジニア(マザーボード設計、機構設計、オーディオ開発、工業デザイナー等)と協業による製品開発
- ODMとの協業による製品開発
- ユニットテストのリード、および製品保証部門との統合テストのプランニング
- 見つかった問題の調査・デバッグ・問題修正の交渉

■Key Interaction with:
- レノボ横浜事業所や中国に在席するHW/FW/SW技術者
- レノボ横浜事業所内や海外のODMの品質保証・テスト部門
- レノボの米国の事業所のマーケティング部門
- レノボの米国の事業所の工業デザイン部門
- 中国や台湾のODM 
応募資格 Must Have – essential
- Over 3 years’ experience in software and product development
- Experience with embedded system software development and architecture especially around Android Framework
- Bachelor’s degree in Computer Science, Software engineering, etc
- Deep understanding of Android OS and Android Open Source Project
- Excellent Java, C++, C, Python coding skill
- English communication in written and verbal
- Strong sense of ownership with focus on product quality and reliability

- ソフトウェアや製品開発の経験が3年以上
- 組み込みシステムのソフトウェア開発やAndroid Frameworkのアーキテクトの経験
- 大学での学位(コンピューターサイエンスやソフトウェアエンジニアリングなど)
- Android OSやAndroid Open Source Projectの深い知識
- Java, C++, C, Pythonなどのコーディングスキル
- 英語でのメールや口頭での技術的議論ができる
- 製品開発にオーナシップをもって取り組み高い品質と信頼性を達席できる


Good to have - desirable
- Over 5 years’ experience of Android application development and/or product development
- Linux kernel mode driver development
- Familiarity with Android subsystems of audio and camera
- Familiarity with source code management, bug tracking, and DevOps tools (e.g. Git, Jira)
- Familiarity with Unified Communication software (Microsoft Teams Room, Zoom Rooms etc)

- Androidアプリケーションや製品開発の経験が5年以上
- Linuxのカーネルモードドライバの開発ができる
- Androidのオーディオやカメラ等のサブシステムの理解
- ソースコードの管理、バグトラッキングシステムやDevOpsツールを使用できる
- Microsoft Teams, Microsoft Teams Rooms, Zoom, Zoom Roomsのアプリの機能の理解 
勤務地 Yokohama, Kanagawa