レノボ・グループ

レノボ・グループ

募集職種詳細

Engineer

SW Engineer (HPD)

職務内容 ■About Organization
- Report to : 1
- Subordinates : 0
- Number of Peers : 4

■Roles and responsibilities
• Software architecture for system utilities across layers (App - Driver - BIOS - Firmware - Subsystem HW)
• Work closely with supplier/vendor and deeply understand Window OS architecture , sensor device design (Software and hardware) , and design software UX
• Define appropriate engineering work stream, quality and delivery timeline with Scrum Master
• Lead implementation work, hold design review, advice and suggestion for issue debugging
• Ensure delivery of high-quality software from you and your team by writing clean code, utilizing automated unit tests, continuous integration, and code reviews.
• Translate business and functional requirements into documented user stories, technical tasks, and / or diagrams (sequence, use case, class, etc).
■Key Interaction with:
- Development team
- Operating system/System component/Sensors suppliers
- Quality Assurance
- Marketing team
- UX Design team

■About Organization
- Report to : 1
- Subordinates : 0
- Number of Peers : 4

■Roles and responsibilities
• 複数のレイヤーにまたがるシステムユーティリティ用のソフトウェアアーキテクチャ(アプリケーション - ドライバ - BIOS - ファームウェア - サブシステムHW)
• サプライヤー/ベンダーと密接に協力し、Window OS アーキテクチャ、センサーデバイス設計(ソフトウェアおよびハードウェア)、および設計ソフトウェア UX を深く理解
• スクラムマスターと協業し、適切なエンジニアリングワークストリーム、品質、デリバリーのタイムラインを定義する 。
• 実装および設計レビューをリードし、問題のデバッグのアドバイス、提案を行う。
• 自動化されたユニットテスト、継続的インテグレーション、コード レビューを利用して、クリーンなコードを記述し、高品質のソフトウェアをチームとして提供する。
• ビジネス要件と機能要件を、文書化されたユーザー ストーリー、技術的なタスク、およびダイアグラム (シーケンス、ユース ケース、クラスなど) に変換する。

■Key Interaction with:
- 開発メンバー
- オペレーティングシステム、システムコンポーネント、センサー等のサプライヤー
- 品質管理グループ
- マーケティング
- ユーザーエクスペリエンス・デザイン
 
応募資格 Must Have – essential
- Bachelor’s Degree in Computer Science or related field
- 5+ year related work experience
- At least one of modern object oriented programming languages, C++, C#, or JavaScript
- Implemented complex software that has been successfully released to customers.
- Proficiency in verbal / non-verbal business level communication in English
- Understanding of agile software development best practices including code review, source control (Git), and CI/CD

- コンピュータサイエンスまたは関連分野の学士号
- 5年以上の関連勤務経験
- モダンオブジェクト指向プログラミング言語、C++、C# または JavaScript のうち一つ以上。
- 複雑なソフトウェアを実装し、顧客に成功裏にリリースされた経験。
- ビジネスレベルの英語コミュニケーションスキル
- コーディング レビュー、ソース管理 (Git)、CI/CDなど、アジャイル ソフトウェア開発のベスト プラクティスの理解


Good to have - desirable
- Software design in C# using the latest object oriented software methodologies, Dependency Injection etc
- Android development
- Working with system-level software (firmware, BIOS, driver)
- Strong problem solving, communication, presentation and interpersonal skills
- Clear professional communication skills contributing the team and productivity

- 最新のオブジェクト指向ソフトウェアの方法論、依存性注入などを使用したC#のSoftwareのデザイン
- アンドロイド開発
- システムレベルのソフトウェア(ファームウェア、BIOS、ドライバ)の知識
- 問題解決スキル、コミュニケーション、プレゼンテーション、対人スキル
- チームと生産性に貢献するプロフェッショナルコミュニケーションスキル 
勤務地 Yokohama, Kanagawa