Jobgation

エンジニアという仕事家電・機器メーカーの組み込みエンジニア

組み込み・IoT × 自社開発

家電・機器メーカーの組み込みエンジニア

代表例 家電メーカーの組み込みエンジニア IoT機器の制御ソフト開発担当 ファームウェア開発担当

自社が企画・製造する家電製品やIoT機器に搭載する制御ソフトウェア(ファームウェア)を、企画・ハードウェア設計の担当者と連携しながら開発します。ハードウェアの制約(メモリ容量や消費電力等)を踏まえてソフトウェアを設計する必要があり、製品として世に出るまでの長い開発サイクルにじっくり向き合う仕事です。

未経験からの難易度 業界・実務経験推奨

C/C++でのハードウェア制御経験や電気・電子回路の基礎知識が前提となりやすい

働き方の傾向 落ち着いている

月の残業は目安15〜25時間程度(モノづくり系エンジニアの残業は月27.1時間という調査もあり、量産直前の検証フェーズは忙しくなりやすい一方、開発サイクルは比較的長期的)

年収の中央値(参考) 450万円〜650万円

求人の中心的なレンジ。経験年数に応じて緩やかに上昇する

業務内容
  • 製品要件をもとにした組み込みソフトウェアの基本設計(全体の大枠を決める工程)・詳細設計(それを実現する処理の中身を決める工程)。例えば「ボタンを押したらどう反応するか」の大枠を決めた後、実際の処理手順に落とし込んでいく
  • C/C++を用いた、家電などに内蔵された小型コンピューター(マイコン)を制御するプログラムの実装
  • センサーやモーター等のハードウェアと、ソフトウェアをつなぐプログラム(ドライバ)の開発
  • 実機での動作検証・デバッグ(不具合の原因を見つけて修正する作業)、消費電力やメモリ使用量の最適化
  • ハードウェア設計担当者との仕様すり合わせ
具体的な業務イメージ

1つの製品の開発サイクルは1〜2年に及ぶこともあり、Web開発のような短いリリースサイクルとは時間軸が大きく異なります。基本設計・詳細設計の段階ではドキュメント(仕様書)を作り込み、実装後は実機での動作検証に多くの時間を使います。不具合の原因特定にはオシロスコープ等の計測器を使ってハードウェアの信号を確認することもあり、ソフトウェアの視点だけでなく電気的な視点からのデバッグ力も求められます。量産直前の検証フェーズでは、様々な使用環境を想定したテストを網羅的に行うため、業務が集中しやすくなります。

この仕事のやりがい
  • 自分が開発したソフトウェアが搭載された製品が、実際に店頭やユーザーの手元に届く
  • ハードウェアの制約の中で最適な設計を導き出す面白さ
  • 製品の企画段階から関わり、モノづくりの全体像に携われる
向いている人
  • ハードウェアの制約条件の中で工夫して設計するのが好きな人
  • 地道なデバッグ・検証作業を粘り強く続けられる人
  • 電気・電子回路の知識にも関心を持って学べる人
向いていない人
  • Webサービスのような短いサイクルでのリリース・改善を好む人
  • ハードウェアの制約を意識せず自由にソフトウェアを組みたい人
  • 実機での検証やデバッグといった地道な作業を負担に感じやすい人
つまずきやすいポイント
  • 実機でしか再現しない不具合の原因特定に長い時間がかかることがある
  • ハードウェアの仕様変更にソフトウェア側が振り回されることがある
  • 製品化までの開発サイクルが長く、成果が形になるまで時間がかかる
必要スキル
C/C++によるハードウェア制御力 マイコン・組み込みOSの知識 電気・電子回路の基礎知識 実機デバッグ・検証力 ハードウェア担当者との連携力
その後のキャリアパス例
  • 組み込みソフトウェアのアーキテクト・テックリードへ
  • IoTシステム全体(クラウド連携含む)を見るエンジニアへ

掲載の年収は各パターンの求人情報から算出した中央値の参考レンジです(quickfactsを参照)。経験・スキル・企業規模により変動します。

相性の良い転職エージェントは人によって違います。求人の量や、担当者との相性を見るためにも、2〜3社まとめて登録しておくのがおすすめです。

総合型エージェント

求人数が多く、まず1社目に登録しておきたいタイプ

求人を見る(準備中)
IT・エンジニア職特化エージェント

エンジニア求人・選考ノウハウに強いタイプ

求人を見る(準備中)
転職サイト

自分のペースで求人を探したい人向け

求人を見る(準備中)

※求人リンクは現在準備中です。ASPとの提携が完了し次第、実際の求人ページへのリンクに差し替えます。

← エンジニアという仕事の他のパターンも見る