<採用ポジション>
ファームウェア開発エンジニア
<職務内容>
高性能でコスト効率の高いエンタープライズ・ハードディスクドライブ(eHDD)製品を提供するための、次世代ファームウェア・アーキテクチャとアルゴリズムの設計・開発に注力しています。グローバルに活躍する多様なR&Dチームの一員として、アジャイル開発環境で、複数の分野を学び、成長する機会を得ることができます。
具体的には以下の業務を、熱意と創造力、そして適応力を持って、海外サイト(米国 / マレーシア / インド)とコミュニケーションをとりつつ、協力して進めいただきます。
- 実装される機能を統合し、ファームウェアのリリースに向けた動作検証作業を推進する。
- 開発製品の試作製造に向けて社内関係各所と調整や試作製造ラインで起こる問題の故障解析を行う。
- ユニットテスト、CI(コンティニュアスインテグレーション)、アジャイル手法などのベストプラクティスを用いて、eHDDの高品質ファームウェアを設計、開発、テスト、統合、保守する。
- 最新標準のC++とPythonを使用して、ハードウェアコアのデータ構造、ソフトウェアアルゴリズム、データパス、ドライバの設計と実装を行う。
- スクラムとアジャイルプロセスに参加し、新しいハードウェアを立ち上げ、データストレージ製品の組み込みファームウェアを開発する。
- SAS、SATAインターフェイスを備えた最先端のストレージ製品を提供する。
- サーバー、RAID、様々なオペレーティングシステム(Windows、Linux)を含む、ハードウェアとソフトウェアのプラットフォームを横断する、困難かつユニークな問題に対するソリューションを共同で設計する。
- 問題提起から結論に至るまで、重要な技術的調査の計画と調整に参加する。
- ファームウェア開発の様々なフェーズに関連する設計ドキュメントを作成する。
We are focused on design and development of next generation firmware architecture and algorithms to deliver high performance and cost-efficient enterprise Hard Disk Drive (eHDD) products. As part of the globally diverse R&D team, you will be working in an Agile development environment with opportunity to learn and grow in multiple disciplines. We want our firmware engineers to be enthusiastic, creative and adaptive in taking on problems, because they are empowered to think and act like owners. We’re looking for Firmware integration engineer who is responsible for Product Firmware delivering, this position needs to work various HDD development department closely.
Innovation has always fueled and nurtured growth at Western Digital. As trusted engineers and innovators, helping solve the world’s biggest challenges energizes us and gives us purpose.
- Collaborate Firmware development team and other HDD developments team for delivering product firmware.
- Integrate the functions to be implemented and oversee the operation verification work for the firmware release.
- Coordinate with relevant departments for production and failure analysis of problems that occur on the prototype production line.
- Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI and Agile methodologies.
- Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using latest standards C++ and Python.
- Participate in Scrum & Agile processes to bring up new hardware and develop embedded firmware for data storage products.
- Deliver cutting-edge storage products with SAS, SATA, PCIE interfaces.
- Collaborate and design solutions for the challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
- Participate in planning and coordinating significant technical investigations from problem statement to conclusions.
- Creates design documents pertinent to the various phases of firmware development.
<必須となる経験、資格、スキル>
- 学部卒以上
- ソフトウェア開発における実装機能の統合・検証推進業務の経験(3年以上)
(第2新卒の場合:大学・大学院での研究又は企業におけるソフトウェア開発経験)
- 英語利用に抵抗のない方(目安:TOEIC500点以上程度)
※実務での使用経験は不要ですが、業務上読み書きは必須で、仕様書/メール等で使用します。
- 日本語ビジネスレベル以上
<あれば望ましいスキル>
- 関係各所との交渉能力
- 組み込みソフトウェア開発経験
- C/C++/Pythonを使用した開発経験があれば、尚可
- アジャイルソフトウェア開発経験
- マイクロコントローラ(ARM/ARC), RTOS 知識
- SAS / SATAインタフェース知識
- バスアナライザ・エミュレータ使用経験
- 機械学習等データアナリティクススキル
- ビジネスレベルの英会話スキル
REQUIRED SKILLS
- Bachelor or Master degree in Computer Science, Computer/Electronics Engineering or related field.
- Project/Program management and team lead experience.
- Knowledge in C/C++, object-oriented programming, Python, data structures, algorithms.
- Capable of quickly learning new firmware, hardware, systems, tools, and methodologies.
- Ability to effectively manage projects and tasks to deliver deadlines and commitments.
- You have high degree of problem solving skills, solutions oriented with a positive, can-do attitude.
- You have excellent interpersonal skills, including written and verbal communication.
- You are comfortable and enjoy working in a dynamic and ever evolving environment.
- You can be a fun and enthusiastic teammate who enjoys challenges and celebrates successes.
- Japanese and English communication skills
DESIRED SKILLS and/or EXPERIENCE
- Embedded firmware experience.
- Familiarity with micro-controller architecture (ARM or ARC), embedded systems and RTOS desired.
- Knowledge in SAS, SATA and PCIE interface.
- Experience in the use of bus analyzers, emulators and other firmware debugging tools is a plus.
- Possess data analytics skillset such as machine learning.
<求人概要>
【想定年収】600万円 ~ 800万円
月給:28万円以上 ※経験・スキルを勘案の上、決定
※資格別定額賞与(年2回)、インセンティブ(年2回)
※裁量労働制を選択の場合、裁量勤務手当を支給
【雇用会社】ウエスタンデジタルテクノロジーズ合同会社
【勤務地詳細】神奈川県藤沢市桐原町1番地 (湘南台駅よりバス10分)
【勤務時間】8:45~17:15 (休憩1時間)※実働7時間30分/日
フレックス勤務制度の場合:標準労働時間7時間30分/コアタイム11:00-15:00
裁量労働制の場合:専門業務型/みなし労働時間:7時間30分/日
※担当職務の内容・職務遂行の態様に基づき個別に決定します。
【諸手当】
-通勤手当(上限15万円/月)
※電車・バス・自家用車通勤可(ガソリン代支給)
-入社に伴い転居が必要な方に対する手当※社内規定による
引越手当(独身者/単身者:450,000円、家族帯同:750,000円)
家賃補助(最長入社から6年間)
【昇給】あり
【賞与】年4回 (資格別定額賞与 年2回 / インセンティブボーナス制度 年2回)
【休日休暇】
-完全週休2日制(土日)、祝日、年末年始、夏季休暇、GW休暇
-年間休日 126日(2024年実績)
-休暇制度(有給、傷病、慶弔、リフレッシュ、介護、出産 他)
※有給休暇:初年度は入社月によって2日-24日付与(翌年1月より24日付与)
※傷病休暇:風邪・病気や怪我の際に使用でき、年間5日付与
【各種保険】
健康保険(健康保険組合)、厚生年金、雇用保険、労災保険
【福利厚生】
退職金・年金制度(退職一時金、確定給付企業年金、確定拠出年金:401K)、
財形貯蓄制度、自社株購入制度、弔慰金・祝金・見舞金、制度保険(団体生命
・団体医療保険)
【試用期間】あり(入社後3ヶ月)
※試用期間中はフレックスおよび裁量労働制は適用されません。
【選考フロー】
書類選考(履歴書、職務経歴書)→ 面接1~2回(オンライン)