2026年の組み込みシステムエンジニアの履歴書は、他のどんな点よりも先に、ひとつの問いで判断されます。あなたのファームウェアは物理的な製品に搭載されて出荷されたのか、そしてそこで何に耐えなければならなかったのか、という問いです。職種名はノイズが多いものです。同じ求人が、組み込みシステムエンジニア、ファームウェアエンジニア、組み込みソフトウェアエンジニア、RTOS開発者といった名前で掲載され、それを選別する応募者追跡システム(ATS)は、職種名の単語ではなく、箇条書きの中の単語を照合します。この仕事は珍しいほど具体的で、それが履歴書の助けになります。ミリ秒単位の起動時間、キロバイト単位のフラッシュとRAM、マイクロ秒単位の割り込みレイテンシ、年単位のバッテリー寿命、そしてレベルが明記された安全規格です。このガイドでは、何を証明すべきか、パーサーと採用マネージャーの双方に伝わるようにどう書くか、どのキーワードを載せるべきか、どの資格に重みがあるか、そして自分で確認できる出典によればこの職種の報酬はいくらなのかを示します。
要点
- 製品と制約から書き始めます。「インスリンポンプ用Cortex-M4コントローラーのファームウェア」は「組み込みソフトウェア開発」より多くを語り、制約(電力、メモリ、タイミング、安全性)こそ採用マネージャーが聞きたいことです。
- シリコンとソフトウェアを正確に名指しします。パーサーは文字列をそのまま照合します。「マイクロコントローラープラットフォームと周辺機器」ではなく、「STM32」「FreeRTOS」「Zephyr」「I2C」「CAN」と書きます。
- スキル欄では3つの層を見えるようにします。言語とアーキテクチャ、RTOSとドライバー、ツールとプロセスです。この3つがそろうと、レジスタレベルで働く人か、カーネルレベルか、その両方かが伝わります。
- 物理的な成果を数値化します。起動時間、メモリフットプリント、消費電流、割り込みレイテンシ、MISRA違反の件数、フィールドアップデートの成功率が、折り返しの連絡を呼ぶ数字です。
- 2026年の報酬は幅が広く、米連邦データではコンピューターハードウェアエンジニアの中央値が$161,740、Levels.fyiでは組み込みシステムソフトウェアエンジニアの総報酬の中央値が$145,000、Payscaleの自己申告サンプルでは平均基本給が$91,755です。
2026年の組み込みシステムエンジニアの履歴書は何を証明する必要がありますか?
4つのことを、この順番で証明します。
物理的な製品にファームウェアを載せて出荷した経験があること。 コントローラー、センサーノード、ゲートウェイ、医療用ポンプ。製品、シリコン、台数、使用環境を明記します。「nRF52840上のバッテリー駆動アセットトラッカーのファームウェア、フィールドで220,000台稼働」は採用マネージャーが思い描ける一文です。「IoTデバイス向けの組み込みソフトウェアを開発」はそうではありません。
制約を尊重し、それを示せること。 組み込みの仕事とは、他の誰かが決めた予算に機能を収める技術です。256 KBのフラッシュ、10 msの制御ループ、2年間持たせなければならないコイン電池、ファンなしの熱設計。予算を名指しし、その範囲内に収めたことを示します。数字が証拠であり、制約がその数字に意味を与えます。
ハードウェアとソフトウェアの境界でデバッグできること。 これが、組み込みエンジニアを、たまたまARM向けにコンパイルしているアプリケーション開発者と分けるスキルです。オシロスコープやロジックアナライザーでバグを見つけた、JTAGやSWDのセッションで障害を追跡した、データシートのエラッタ項目を捕まえた、割り込みサービスルーチンとタスクの間の競合を診断した、といったことを示します。
プロセスの中で働けること。 コードレビュー、静的解析、ホスト上で動くユニットテスト、実機に書き込む継続的インテグレーション、そして規制産業では安全規格が要求する作業成果物。製品がセーフティクリティカルであればあるほど、履歴書はコードの書き方だけでなく、エビデンスがどう作られるかを知っていることを示す必要があります。
履歴書が証明する必要のないこと:Cortex-Mの例外モデルを暗唱できること。それは面接で試されます。履歴書の役目は面接にたどり着くことです。
職務要約はレベルごとにどう書くべきですか?
3〜4行です。職種名、年数、扱っているシリコンとソフトウェア、数字を伴う証拠ひとつ、そして次に手がけたい製品の種類。自分を形容する形容詞は使いません。
エントリーレベル(0〜2年、またはハードウェアやアプリケーションソフトウェアからの転身)
電気工学の学士(BSEE)を持ち、ARM Cortex-M0+およびCortex-M4(C、FreeRTOS、STM32 HAL)で18か月の量産ファームウェア経験がある組み込みソフトウェアエンジニア。60,000台を出荷したウェアラブル心拍モニターのBLEおよびセンサードライバー層を担当し、スリープ状態の見直しとSPI読み出しのDMA化により、待機電流を2.1 mAから180 µAに削減。JTAG/SWDデバッグ、ロジックアナライザー、Ceedlingによるホスト側ユニットテストに習熟。スケジュールどおりにハードウェアを出荷するチームを探しています。
ミドルレベル(3〜6年)
ファームウェアエンジニア、6年。自動車および産業製品向けのRTOSベース制御システムを専門とする。ティア1サプライヤーにて、NXP S32K上のバッテリーマネジメントシステム(C、レイヤードアーキテクチャ、CANおよびLIN)のファームウェアをリードし、ISO 26262に基づきASIL Cで開発、MISRA C準拠をCIで強制。コールドブート時間を410 msから95 msに短縮し、OTAアップデートの領域を確保するためフラッシュ使用量を31%削減。Zephyr、FreeRTOS、組み込みLinux(Yocto)、トレースデバッガー、CAN解析ツール。
シニアおよびプリンシパル(7年以上)
医療機器とコンシューマーエレクトロニクスで12年の経験を持つプリンシパル組み込みシステムエンジニア。病院向けに9,000台展開されているコネクテッド輸液プラットフォーム(Cortex-M7リアルタイムコントローラーとi.MX 8上の組み込みLinux、IEC 62304クラスC)のファームウェアアーキテクチャを統括。ブートローダー、セキュアOTA、フォールトハンドリングの設計をリードし、フィールドで4年間、ソフトウェア起因の是正措置ゼロで稼働中。5名のエンジニアをマネジメントし、ハードウェアおよび規制部門との設計レビューを主導し、グループの静的解析とテストの基準を設定。
それぞれが何をしているかに注目してください。台数を伴う製品、改善前後の数字、名指しされたチップ、名指しされたRTOS、そして該当する場合はレベル付きで名指しされた規格です。パーサーはキーワードを得て、マネージャーは読み進める理由を得ます。
組み込みシステムの優れた実績の箇条書きとはどのようなものですか?
パターンはこうです。動詞、作ったもの、シリコンとスタック、計測した結果。以下の数字は例示です。自分の数字に置き換え、面接官に「どう計測したのか」と聞かれたときに弁護できるものだけを残してください。
- Cortex-M4サーモスタットコントローラー向けのベアメタルブートローダーとA/Bアップデート方式を実装(C、アプリケーションイメージのフラッシュ予算64 KB)。署名検証失敗時の自動ロールバックを備え、400,000台でOTA成功率99.7%を達成。
- センサーフュージョンアプリケーションをベンダーRTOSからnRF52840上のZephyrに移植し、バイナリサイズを212 KBから148 KBに削減、BLE接続間隔を30 ms未満に短縮。
- ティックレスアイドル、DMA駆動のADCサンプリング、ディープスリープからのウェイク計画への移行により、バッテリー駆動LoRaセンサーの平均消費電流を3.4 mAから42 µAに削減。単3電池2本での公称バッテリー寿命は4か月から5年超に延長。
- クロック初期化の再構成と非クリティカルなドライバー起動の遅延により、車載ボディコントローラーのコールドブートからCAN準備完了までの時間を380 msから90 msに短縮。
- カスタムSTM32H7ボード向けに、DMAとリングバッファを備えたI2C、SPI、UARTドライバーを実装。1 MB/sのデータ取得時のCPU使用率が71%から9%に低下。
- 140 KLOCのコードベースへのMISRA C:2012導入をリード。静的解析をCIに統合し、正当化した逸脱38件を文書化し、ISO 26262 ASIL Bアセスメントの前に1,900件の違反を解消。アセスメントは未解決の指摘なしで合格。
- Python、pytest、ロジックアナライザー、プログラマブル電源によるハードウェアインザループのテストリグを構築し、プルリクエストごとに620件の自動ファームウェアテストを実行。翌年の流出欠陥は64%減少。
- レガシードライバー層にCeedlingとUnityによるホスト側ユニットテストを導入。行カバレッジは0%から78%に上昇し、最初の1週間でリングバッファに6年間潜んでいたオフバイワンのバグを発見。
- フィールド機器の0.3%に影響していた間欠的なウォッチドッグリセットを診断。ロジックアナライザーとトレースプローブで障害を捕捉し、UART割り込みとFreeRTOSミューテックス間の優先度逆転に原因を特定、ポイントリリースで修正を出荷。
- i.MX 8Mゲートウェイ向けにYoctoベースの組み込みLinuxイメージを構築。読み取り専用ルートファイルシステム、dm-verity、署名付きOTAアップデートを備え、共有ステートキャッシュによりフルイメージのビルド時間を3時間から40分に短縮。
- IEC 62304クラスBのモニターのソフトウェア文書一式を担当。ソフトウェア要求仕様、アーキテクチャ、ユニットおよび統合テスト記録、市販ソフトウェア(OTS)一覧を作成し、認証機関の監査はソフトウェアに関する指摘なしで完了。
- 新卒3名の初めてのボードブリングアップを指導。それぞれが6か月以内に量産用ペリフェラルドライバーを担当。
ルールは3つです。「支援した」「サポートした」ではなく、自分の貢献を表す動詞(実装した、移植した、リードした、診断した、構築した)で始めます。可能なら数字を最初の節に置きます。チップ、RTOS、バスは文中に書き込みます。パーサーが見つけるのはそこだからです。一般的な方法については、インパクトを数値化する履歴書の箇条書きの書き方を参照してください。
組み込みシステムエンジニアの履歴書に載せるべきATSキーワードは何ですか?
ATSは推測しません。求人に「Zephyr」と書かれ、履歴書に「モダンなオープンソースRTOS」と書かれていれば、ほとんどのシステムは両者を結び付けません。求人を読み、自分に当てはまる範囲でその正確な用語を反映し、該当する範囲で以下のリストを網羅します。
| グループ | 当てはまる場合にそのまま使うキーワード |
|---|---|
| 言語とアーキテクチャ | C, C++, Rust, ARM Cortex-M, ARM Cortex-A, RISC-V, STM32 |
| RTOSとオペレーティングシステム | FreeRTOS, Zephyr, embedded Linux, Yocto, bootloaders |
| ペリフェラル、バス、接続性 | device drivers, I2C, SPI, UART, CAN, BLE (Bluetooth Low Energy), DMA, interrupt handling |
| デバッグとテストのツール | JTAG/SWD, oscilloscope, logic analyzer, hardware-in-the-loop (HIL), Ceedling/Unity, unit testing, CI for firmware |
| 規格とプロセス | MISRA C, ISO 26262, IEC 62304, DO-178C, functional safety, secure boot, OTA updates, power optimization |
履歴書全体でこれらが30〜40個あるのは、シニア候補者なら普通です。当てはまる場所に置きます。スタックはスキル欄に、手法は箇条書きに。表をそのまま貼り付けてはいけません。文脈のないキーワードは読み手に何も伝えず、カンマ区切りの用語の塊を低く評価するパーサーもあります。
RTOSとシリコンは一緒に書きます。求人がそう書いているからです。FreeRTOSはRISC-VやARMv8-Mを含む40以上のプロセッサアーキテクチャと15以上のツールチェーンで動作し、Linux FoundationのプロジェクトであるZephyrは1,000以上のサポートボードを掲載しています。「Zephyr nRF52」や「FreeRTOS STM32」で検索するリクルーターは、その組み合わせを探しています。
表記の統一:「RTOS」と「real-time operating system」(リアルタイムオペレーティングシステム)の両方を少なくとも一度ずつ書き、「BLE」と「Bluetooth Low Energy」も同様にします。バス名はプレーンなASCIIで書きます(上付き文字ではなく「I2C」)。完全一致型のシステムは字体を正規化しません。コアは番号付きで書きます(「Cortex-M4」「Cortex-M33」)。求人がそう書いており、ATS内で検索するリクルーターは求人に書かれたとおりに入力するからです。リクルーターがATS内でどう検索するかを参照してください。
スキル欄はどう構成すべきですか?
ラベル付きの3行であり、文字の寄せ集めではありません。
言語とシリコン: C (C11), C++17, Rust (embedded-hal), ARM Cortex-M0+/M4/M7, Cortex-A53, RISC-V (ESP32-C3), STM32, NXP S32K, Nordic nRF52 RTOS、ドライバー、接続性: FreeRTOS, Zephyr, 組み込みLinux (Yocto, Buildroot), ブートローダーとセキュアOTA, I2C/SPI/UART/CANドライバー, DMA, BLE, USB ツールとプロセス: JTAG/SWDデバッガー, トレースプローブ, オシロスコープ, ロジックアナライザー, Ceedling/Unity, ハードウェアインザループCI, 静的解析, MISRA C, ISO 26262, IEC 62304, Git
採用マネージャーはこれを4秒で読み、あなたがベアメタルのドライバー開発者か、RTOSアプリケーションエンジニアか、組み込みLinuxインテグレーターか、その3つすべてを経験した人かを把握します。どれも採用対象になります。ただし、箇条書きがひとつしか示していないのに3つすべてを主張すると、履歴書は脇に置かれます。
2026年の求人に典型的に現れる、必須条件と歓迎条件:
| 通常は必須 | 多くの場合は歓迎 |
|---|---|
| 32ビットマイコン(多くはARM Cortex-M)でのC、量産ファームウェアの出荷経験 | 量産ファームウェアでのC++またはRust |
| 少なくとも1つのRTOS(FreeRTOS、Zephyr、またはベンダーRTOS)または組み込みLinux | 同一製品でのRTOSと組み込みLinux(Yocto)の両方 |
| ペリフェラルドライバーの経験:I2C、SPI、UART、およびCAN、USB、BLEのいずれか | ワイヤレススタック(BLE、Wi-Fi、LoRa、セルラー)のオーナーシップ |
| JTAG/SWD、オシロスコープ、ロジックアナライザーによるデバッグ | トレースプローブ、電力プロファイリング、EMC試験への参加 |
| 回路図とデータシートの読解、ボードブリングアップ | 回路図レビューへの助言とハードウェア設計での協働 |
| バージョン管理とコードレビュー | ホスト側ユニットテスト、ハードウェアインザループCI、静的解析 |
| 電気工学、コンピューター工学、または計算機科学の学士、もしくは同等の出荷実績 | 安全規格の経験(ISO 26262、IEC 62304、DO-178C) |
組み込みシステムの履歴書で価値のある認定資格や資格は何ですか?
ほとんどのソフトウェア分野より少ないです。組み込みの採用は学位と出荷した製品で動いており、インフラ職種でクラウド認定が持つような重みを持つベンダー認定はありません。米国労働統計局(BLS)は、組み込みの仕事が属する2つの連邦職業分類であるコンピューターハードウェアエンジニアとソフトウェア開発者の双方について、典型的な入職時の学歴を学士号としています。当てはまる場合に1行を割く価値があるのは次の3つです。
- 規制産業で働く場合の機能安全の資格。 TÜV Rheinlandの「Automotive - System Design acc. to ISO 26262」は、安全関連の自動車システムの開発者、プロジェクトリーダー、品質管理者、テスターを対象とする4日間のコースで、4日目はFS Engineer (TÜV Rheinland) 証明書につながる試験で締めくくられます。TÜV Rheinland of North Americaは、試験付きで€2,300(VAT別)、試験なしで€1,980(VAT別)と掲載しています。非営利団体CFSE Governanceが運営するCFSEプログラムには2つのレベルがあります。安全ライフサイクル活動を主導しレビューする10年以上の経験を持つ専門家向けのCertified Functional Safety Expert (CFSE) と、実務レベルで2年以上の経験を持つ人向けのCertified Functional Safety Professional (CFSP) で、専門分野にはAutomotive Safety Applications、Safety Hardware Development、Safety Software Developmentなどがあります。どちらも自動車、産業、医療のチームを狙う履歴書には載せる価値がありますが、コンシューマーエレクトロニクスの応募を動かすことはありません。
- 有効なセキュリティクリアランス。 認定資格ではありませんが、航空宇宙・防衛では履歴書上で最も検索される資格です。レベルと有効であることを記載し、プログラムの詳細は決して書かないでください。
- Professional Engineer (PE) ライセンス。 ファームウェア職では稀です。持っていれば記載し、この職種のために取得を目指す必要はありません。
載せないもの:ベンダーのウェビナー受講、3日間のRTOS講座、オンライン講座の修了証。経験者の履歴書を動かすことはなく、ジュニアの履歴書は薄めてしまいます。
2026年の組み込みシステムエンジニアの年収はいくらですか?
3つの出典から4行、それぞれ異なる母集団を測っています。応募先の企業に合うものを使ってください。
| 出典 | 母集団 | 数値 |
|---|---|---|
| 米国労働統計局、Occupational Outlook Handbook | コンピューターハードウェアエンジニア(2025年に76,100職)。ハードウェアとファームウェアを併せて担当する組み込みエンジニアに最も近い連邦職業分類 | 年間中央値$161,740(2025年5月)。下位10%は$92,940未満、上位10%は$225,330超。2025年から2035年の予測成長率9% |
| 米国労働統計局、Occupational Outlook Handbook | ソフトウェア開発者(2025年に約170万職)。ファームウェア専門の職種は通常ここに分類される | 年間中央値$135,980(2025年5月)。下位10%は$82,460未満、上位10%は$214,670超。2025年から2035年の予測成長率10% |
| Levels.fyi | 組み込みシステムソフトウェアエンジニアによる米国内の検証済み申告203件、2026年10月11日更新。大手テクノロジー企業に偏り、株式とボーナスを含む | 総報酬の中央値$145,000。25パーセンタイル$111,250、75パーセンタイル$222,000、90パーセンタイル$308,500 |
| Payscale | 米国の組み込みソフトウェアエンジニアの自己申告プロフィール821件、2026年7月2日更新。基本給重視 | 平均基本給$91,755。10パーセンタイル$70K、中央値$92K、90パーセンタイル$126K。総報酬レンジは$70Kから$131K |
差の読み方:BLSは経済全体を対象としており、ハードウェアエンジニアの数字にはファームウェアを一切書かない人も含まれます。Levels.fyiは、株式が報酬の3分の1になりうる大手テクノロジー企業に偏っています。Payscaleのサンプルは基本給と、大手テック帯の外の雇用主に偏っています。BLSはハードウェアエンジニアの報酬が最も高い分野も報告しています。研究開発サービスで中央値$171,820、半導体・電子部品製造で$166,150、対して連邦政府では$136,990です。
履歴書での使い方:給与の数字を履歴書に書いてはいけません。自分がどの帯で競っているかを判断し、その帯が期待する証拠を箇条書きに盛り込むために使います。メモリ、電力、タイミング、安全性の数字がひとつもない履歴書に$222,000のパッケージが提示されることは、ほとんどありません。
組み込みシステムの履歴書が落とされる原因となるミスは何ですか?
製品なしでチップを列挙する。 「STM32、ESP32、nRF52、PICの経験」は部品箱です。各チップが何の中に入っていて、その上であなたのファームウェアが何をしたかを書きます。
「〜に精通」リスト。 どの組み込み履歴書もI2C、SPI、UARTを主張します。「CPU使用率9%で1 MB/sを転送するDMA駆動のSPIドライバーを実装」と書けるのは一部だけです。精通は証拠ではなく、数字付きのドライバーが証拠です。
数字がない。 この分野はマイクロ秒単位まで定量的です。指標がゼロの履歴書は、自分のコードにスコープを当てたことがない人の履歴書のように読まれます。
開発キットのプロジェクトを量産として見せる。 ハードウェア企業のリクルーターは、評価ボードのLチカや気象ステーションを見分けます。個人プロジェクトは、カスタムボードがあり、自分以外のユーザーがいる場合にだけ載せます。
規格を埋もれさせる。 ISO 26262、IEC 62304、DO-178Cの下で働いたなら、規格名、レベルまたはクラス、作業成果物における自分の役割を書きます。「規制環境で働いた」は決まり文句で、「IEC 62304クラスB機器のソフトウェアアーキテクチャとユニットテスト記録を執筆」は資格です。
チームの間違った半分に向けて書く。 ファームウェアの求人はカーネル、ドライバー、テストプロセスを求めます。ハードウェア寄りの求人は回路図、ブリングアップ、電力を求めます。どちらに応募しているかを読み取り、それを先頭に置きます。
隠れたフォーマットの問題。 2段組レイアウト、画像として描かれたスキル表、習熟度のバーグラフはパーサーを壊します。1段組、標準的な見出し、PDFまたはDOCX。送る前に履歴書がどう解析されるかを確認してください。修正はたいてい5分で済みます。
デバッグの物語を省く。 組み込みエンジニアなら誰にでもあります。1週間とロジックアナライザーを費やしたバグです。それをどう見つけたかの箇条書きひとつは、追加した機能についての3つより多くをマネージャーに伝えます。
業界によって履歴書はどう変えるべきですか?
自動車。 ISO 26262と担当したASIL、MISRA C準拠、CANとLIN、ブートローダーと診断の作業、OTAアップデートの設計を先頭に置きます。該当するなら「ティア1サプライヤー」「OEM」と書きます。この語彙がサプライチェーンへの習熟を示します。MISRA Cは1998年に始まり、その後、鉄道、航空宇宙、軍事、医療の分野にも採用されました。現行版のMISRA C:2025は2025年3月に公開され、C11とC18をサポートします。どの版の下で働いたかを明記します。
医療機器。 IEC 62304「Medical device software - Software life cycle processes」(医療機器ソフトウェア - ソフトウェアライフサイクルプロセス)を先頭に置きます。これはソフトウェア自体が医療機器である場合、または医療機器の組み込み部分や不可欠な部分である場合に適用されます。ソフトウェア安全クラス、担当した文書、検証とトレーサビリティにおける役割を明記します。低消費電力の仕事はウェアラブルで重要で、信頼性とフォールトハンドリングはどこでも重要です。
コンシューマーエレクトロニクス。 数量、コスト、スケジュールです。台数、電力の数字、起動時間、BLEやWi-Fiスタックの作業、OTA成功率、工場テスト用ファームウェアを先頭に置きます。コストダウン(より安い部品、より小さいフラッシュ)の箇条書きは好印象で、発売日を守った箇条書きはさらに好印象です。
航空宇宙・防衛。 DO-178Cと担当したソフトウェアレベルを先頭に置きます。FAAはAdvisory Circular 20-115Dにおいて、RTCA DO-178C「Software Considerations in Airborne Systems and Equipment Certification」を型式証明のソフトウェア面に関する受容可能な適合手段として認めており、ツール認定のDO-330、ならびにモデルベース開発、オブジェクト指向技術、形式手法の補足文書も含みます。要求ベーステスト、構造カバレッジ、構成管理、認証当局との連絡がこの分野の語彙です。セキュリティクリアランスを持っていればレベルを明記します。
IoTスタートアップ。 幅と速さです。回路図レビューからフィールド機器まで製品を運んだことを示します。RTOSの選定、ワイヤレススタック、セキュアブートとOTA、クラウドプロビジョニング、電力予算、製造ブリングアップ。部品表(BOM)コストの削減やバッテリー寿命の倍増についての箇条書きは、創業者の予算感覚に響きます。
組み込みシステムエンジニアの履歴書はどのくらいの長さで、どんな順序にすべきですか?
経験およそ6年までは1ページ、それ以降は2ページです。順序:職務要約、スキル(3行)、職務経歴(逆時系列、職務ごとに3〜6個の箇条書き)、証拠を補強するなら代表的な製品やオープンソースの活動、最後に学歴と資格。学歴を上に移すのは、新卒と、大学院の学位が必要な職種の場合だけです。
職務経歴では、各職務の最初の箇条書きを、最大の数字か出荷した製品のあるものにします。リクルーターは最初の箇条書きを読み、残りは流し読みすると報告しています。最初の1行にその職務を背負わせてください。
パーサー側の視点については、2026年の応募者追跡システムの仕組みを参照してください。
よくある質問
組み込みシステムエンジニア、ファームウェアエンジニア、組み込みソフトウェアエンジニアの履歴書はどう違いますか?
2026年にはほとんどの企業がこれらの職種名を同じ意味で使っており、ATSは職種名ではなくスキルを照合します。実務上の違いは次のとおりです。「組み込みシステムエンジニア」の求人はハードウェアへの習熟(回路図、ブリングアップ、電力)を期待することが多く、「ファームウェアエンジニア」の求人はシリコンに近いベアメタルとRTOSのコードが中心で、「組み込みソフトウェアエンジニア」の求人は組み込みLinuxやアプリケーション層まで広がります。求人を読み、その語彙を反映してください。全範囲をカバーしているなら、職務要約でそう述べ、箇条書きで証明します。
組み込みシステムの面接では何が試され、履歴書はどう備えるべきですか?
Cの基礎(ポインタ、volatile、メモリマップドレジスタ、ビット操作、アラインメント)、割り込みと並行性(ISR内でできることとできないこと、優先度逆転、ミューテックスとセマフォの違い)、RTOSのスケジューリング、メモリレイアウトとリンカスクリプト、そしてオシロスコープやロジックアナライザーのトレースを題材にしたデバッグシナリオが少なくとも1つ出ると考えてください。シニア候補者には、ロールバック付きブートローダーや低消費電力センサーアーキテクチャのような設計問題が出ます。履歴書には、聞かれたいトピックを明記してください。優先度逆転を修正したと箇条書きにあれば、面接官はその説明を求めます。それこそ、あなたが望む会話です。
個人のハードウェアプロジェクトやGitHubのリンクは載せるべきですか?
プロジェクトにカスタムボードか実際の展開があり、リポジトリに読みやすいドライバー、ビルドシステム、テストがあるなら、載せるべきです。開発キットのサンプルを集めたフォルダなら、載せるべきではありません。ジュニア候補者なら、回路図と計測結果(電力、レイテンシ、通信距離)を伴う文書化されたプロジェクトひとつで履歴書を支えられます。経験者なら、出荷した製品がどんなリポジトリにも勝ります。
安全管理者ではなかった場合、安全規格の経験はどう示せばよいですか?
関わった作業成果物と、それが対象としたレベルやクラスを記述します。ISO 26262 ASIL Bの機能に対する要求トレーサビリティ付きのユニットテストの作成、アセスメント前のMISRA C違反の解消、IEC 62304クラスBモジュールの詳細設計の執筆は、いずれも安全規格の経験です。規格、レベル、自分の成果物を明記します。自分が書いていないセーフティケースを自分のものとして主張しないでください。これらの業界の面接官は確認します。
組み込みシステムエンジニアとして採用されるには修士号が必要ですか?
必要ありません。米国労働統計局は、コンピューターハードウェアエンジニアとソフトウェア開発者の双方について典型的な入職時の学歴を学士号としており、2026年の組み込み求人は、電気工学、コンピューター工学、計算機科学の学士と出荷したファームウェアの組み合わせを日常的に受け入れています。大学院の学位が最も役立つのは、信号処理が多い職種と研究寄りのチームです。それ以外の人にとっては、フィールドにある製品が決め手です。
NDAのために名前を出せない製品はどう扱えばよいですか?
製品の種類、シリコン、制約、結果を記述します。「Cortex-M33上のバッテリー駆動医療用ウェアラブルのファームウェアリード、40,000台、IEC 62304クラスB、待機電流50 µA未満」は、ブランド名なしで読み手にすべてを伝えます。顧客を特定できる指標は決して含めないでください。LinkedInプロフィールも同じ言葉で同じ物語を語るべきです。LinkedInプロフィール最適化ガイドを参照してください。
関連ガイド
出典
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Computer Hardware Engineers — 中央値$161,740(2025年5月)、パーセンタイル別賃金、76,100職、2025〜35年の成長率9%、典型的な学歴、業界別中央値。
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Software Developers — 中央値$135,980(2025年5月)、パーセンタイル別賃金、約170万職、2025〜35年の成長率10%、典型的な学歴。
- Levels.fyi: Embedded Systems Software Engineer salaries, United States — 総報酬の中央値$145,000、パーセンタイル、申告203件、2026年10月11日更新。
- Payscale: Embedded Software Engineer salary, United States — 平均基本給$91,755(2026年)、パーセンタイル別基本給、総報酬レンジ、プロフィール821件、2026年7月2日更新。
- TÜV Rheinland of North America: Automotive - System Design acc. to ISO 26262 — 4日間の日程、4日目の試験、FS Engineer (TÜV Rheinland) 証明書、料金。
- CFSE Governance: Certified Functional Safety Expert / Professional — CFSEは経験10年以上、CFSPは2年以上。
- CFSE Governance: CFSE / CFSP Specialties — Automotive Safety ApplicationsとSafety Software Developmentを含む5つの専門分野。
- exida: CFSE/CFSP — 非営利団体CFSE Governanceが運営。
- MISRA: MISRA C — 1998年開始。採用した分野。C11とC18をサポートするMISRA C:2023(2023年4月)とMISRA C:2025(2025年3月)。
- IEC Webstore: IEC 62304:2006+AMD1:2015 CSV, Medical device software - Software life cycle processes — 規格名と適用範囲。
- FAA Advisory Circular 20-115D — 2017年7月21日付。RTCA DO-178C(2011年12月13日)とEUROCAE ED-12Cを受容可能な適合手段として認め、DO-330、DO-331、DO-332、DO-333を含む。
- Zephyr Project — Linux Foundationのプロジェクト。1,000以上のサポートボード。現行リリースv4.4.0。
- FreeRTOS — 40以上のプロセッサアーキテクチャ、RISC-VとARMv8-Mを含む15以上のツールチェーン。MITライセンス。2年間のLTSサポート。