Web・業務系から組込みエンジニアへ|志望動機で「なぜ組込みか」を言い切る型
Web・業務系でコードを書いてきた人が組込みの求人に応募しようとすると、志望動機の欄で手が止まります。技術の話はいくらでも書けるのに、なぜ組込みなのかが書けない。
- 物を作りたいとソフトの経歴を捨てたくない。この2つを1文にまとめる
- 引き継げる経験と、組込みでは出番がない経験を自分で線引きする
- Webバックエンド、業務系SE、情報系の学生。作例3本を置き換えて使う
結論を先に書きます。Web・業務系から組込みへ移る人の動機は、ほとんどが同じ場所に着地します。物を作りたい。でも、ソフトを書いてきた経歴は捨てたくない。この2つが同時に成立する職種が組込みです。志望動機はここから組み立てます。
目次
「なぜ組込みか」は、2つの希望が重なる場所にある
転職の志望動機は、応募者の希望が1つだと弱くなります。物を作りたいだけなら、機械設計にも生産技術にも行けます。ソフトを書き続けたいだけなら、いまの会社にいればいい。面接官が納得するのは、その人にとって他の選択肢では埋まらない場所にいるときです。
物として残るものを作りたい。けれど、これまで書いてきたソフトの経験も手放したくない。この両方を満たす職種が組込みだった。──志望動機の①に書くのは、この一文で足ります。
経験を捨てないことと、製品に近づくこと。この2つが1文に入っていれば、①はそれで完成です。逆に、片方だけを書いた志望動機は弱く読まれます。
| 書いた内容 | 面接官が思うこと |
|---|---|
| 物を作る仕事がしたい | それなら機械でもいい。なぜソフトなのか |
| これまでの言語経験を活かしたい | それなら転職しなくていい。なぜ組込みなのか |
| 物を作りたい、かつソフトで作りたい | 組込み以外に選択肢がない。理屈が通っている |
ここから先の章は、この2つをそれぞれ面接で掘られても崩れない具体度まで下ろしていく作業です。
「物を作りたい」を、志望動機の言葉に変える
「モノづくりが好きです」とだけ書くのは避けてください。すべての志望者が書くので、差がつきません。同じことを書くなら、自分がどの部分に惹かれたのかまで下ろします。
組込みで「物を作る」と言ったとき、中身は次の4つに分かれます。自分に当てはまるものを選んでください。
1. 自分の書いたコードが、店頭や道路に出ていく
書いたソフトがそのまま製品に載り、量産されて世に出ます。試作品が初めて動いた瞬間や、担当した製品が店頭に並ぶところを見られるのは、この仕事の特徴としてよく挙げられます。
Web・業務系との違いは、成果物が自分の手を離れたあとも物として残り続けることです。サービスは終了すれば消えますが、出荷した製品は10年動きます。
2. 人の生活や安全を、直接支える側に回る
医療機器、自動車の安全装置、インフラ設備。組込みソフトが止まると、人の生命や生活に直接影響が出る領域があります。自分の仕事が社会の中でどう機能しているかが見えやすい。
「誰の役に立っているのか分からない」という理由で転職を考えている人は、この点を動機の中心に置けます。
3. 画面の中で完結しない
Webやスマホアプリの開発と違い、組込みは物理的な製品の開発が前提になります。センサーが値を返し、モーターが回り、LEDが光る。動いたかどうかが目で見えます。
この感覚は、実際にマイコンを1枚買って動かせば体験できます。志望動機に書くなら、体験してから書いてください。
4. どの物を作りたいかまで決めている
組込みは家電、自動車、医療、産業機器、航空宇宙と分野が広く、分野ごとに求められる知識も開発の進め方も違います。だから「組込みがやりたい」で止まらず「この分野の物を作りたい」まで書けると、応募先を選んだ理由と自然につながります。
分野の選び方と、業種ごとの動機の書き方は別記事にまとめています。
「経歴を捨てたくない」を、志望動機の言葉に変える
もう片方の希望です。ここを曖昧にすると「未経験でやり直したい人」に見えてしまい、それまでの年数が評価されません。何が引き継げて、何が引き継げないのかを、自分で線引きして書きます。
・処理時間やメモリ使用量を削った経験
・障害が出たときに原因を切り分けた経験
・テストコード、レビュー、品質を作る側の仕事
・仕様を読んで設計に落とす作業
・C++、C#、Javaなど静的型付け言語の経験
・フレームワークの知識
・クラウドサービスの構築・運用
・フロントエンドの実装
・スクリプト言語だけの経験
・アジャイルでの短い反復開発の進め方
右側を志望動機の中心に置くと、応募職種とずれていると読まれます。組込みと関係のない技術を主軸にしない。ここは徹底してください。
そのうえで、経歴の活かし方には方向があります。Web・業務系は、データベース、インフラ、ネットワークと横に広い知識が要る仕事です。組込みは逆に、CPUやメモリの制御まで縦に深く降りていきます。同じソフトウェアでも、伸ばす方向が違う。
「これまでは横に広げてきたので、次は下の層へ降りたい」。この書き方なら、経歴を否定せずに転職の理由になります。
それでも組込みを選ぶのか:Web・業務系との3つの違い
ここまでで動機の骨格はできました。最後に、その動機が組込みの現実を知ったうえでのものかを確認します。面接官が未経験の応募者を見るときに一番気にしているのは、技術力ではなく入ってから続くかどうかだからです。
1. 出したら簡単には直せない
私は車載を担当しているので、その例で書きます。市場で不具合が出るとリコールになり、ディーラーで1台ずつリプログラミングをします。一斉に更新するというやり方が基本的にできません。最近はOTAで直せる範囲も増えましたが、簡単には直せない前提で作ることに変わりはありません。
これは車載に限りません。家電でも市場不具合は製品の故障や発火につながりますし、後から書き換えられない製品も多い。組込みは分野を問わず、開発規定が細かく、レビューも厳しく行われます。
この重さに魅力を感じるか、しんどいと感じるか。ここは正直に書いていい部分です。「後から直せない製品を作ることに責任を持ちたい」と書ける人は、続く人だと読まれます。
2. 使える資源が決まっている
メモリも処理能力も製品ごとに決まっています。安く作るために、必要最低限のマイコンが選ばれるからです。同じ処理でも、どう書くかで動くかどうかが変わります。
処理の重さを削る仕事をしてきた人は、ここで話がつながります。パフォーマンス改善、メモリ使用量の削減。経験の中身は違っても、限られた資源で成立させるという発想は同じです。
3. 決められた時間内に終わらせる必要がある
組込みでは、決められた周期の中で処理を終わらせることが要求されます。学習でよく使われる待ち時間の関数(Arduinoでいう delay())が実務で嫌われるのは、その間ほかの処理が止まるからです。リアルタイム性という言葉は、この「決められた時間内に終わること」を指しています。
転職の記事は組込みからWebへ移る話のほうがかなり多いです。理由としてよく挙がるのが「書いたコードをすぐ画面で確認できる」こと。あなたが選ぼうとしているのは、その快適さを手放す方向の転職です。分かったうえで選んだと書けると、面接での説得力が変わります。
例文3パターン(置き換えるところつき)
文章の形にします。これは私の体験ではなく、ソフト経験者の方が使うための作例。型は私が50社に出したものと同じ5要素です。各要素の意味と埋め方は組込みエンジニアの志望動機の作り方にあります。
- ① 結論
- 自分の書いたソフトが製品として形になり、人の生活の中で動く仕事がしたいと考え、組込みエンジニアを志望しました。
- ② 背景
- 前職ではWebアプリケーションのバックエンド開発を3年担当してきました。サービスは公開して終わりではなく改善を続けられる一方で、自分の書いたコードが最終的に何になったのかが手元に残りません。物として残るものを作りたいという気持ちが強くなりましたが、ソフトウェアを書く仕事そのものは続けたいと考えていました。その両方が成立するのが組込みだと知り、個人でマイコンボードを購入して、センサーの値を一定周期で読み、しきい値を超えたら動作を変えるプログラムを書いています。
- ③ 接続
- 直近はレスポンス改善のために処理時間とメモリ使用量を削る作業を担当していました。限られた資源の中で成立させるという考え方は、組込みでも同じように使えると考えています。
- ④-a 業界
- 中でも家電は、家族が毎日触る物の中で自分の書いたソフトが動く分野だと考えており、生活に近い製品を手がけたいと思っています。
- ④-b 企業
- 貴社の◯◯シリーズは△△の機能で選ばれている製品だと理解しており、募集要項にある□□の開発に関わりたいと考えました。
- ⑤ 入社後
- 入社後はまずC言語とマイコンのデータシートを読めるようにし、担当する機能のソフトを一人で書けるようになることを目標にしています。
- ① 結論
- 目の前にある装置そのものを動かすソフトを書きたいと考え、組込みエンジニアを志望しました。
- ② 背景
- 前職では製造業向けの生産管理システムの開発を4年担当し、工場へ導入の立ち会いに行く機会が何度かありました。そこで動いていたのは私が作った画面ではなく、装置そのものです。実際に物を動かしている側のソフトを書きたいと考えるようになりました。一方で、要件を整理して設計に落とす仕事の進め方は続けたいと考えています。現在はマイコンボードでモーターを動かすところから独学を始めています。
- ③ 接続
- 顧客の現場で発生した不具合を、ログと再現手順から切り分けてきた経験があります。実機の挙動から原因を絞る作業は、組込みでも中心になる仕事だと理解しています。
- ④-a 業界
- 産業機器は、人手不足が課題になっている製造現場の生産性に直接つながる分野です。導入の現場を見てきた立場として、装置を作る側から関わりたいと考えました。
- ④-b 企業
- 貴社は◯◯の分野で△△を強みとされており、募集要項にある□□の制御開発に関心があります。
- ⑤ 入社後
- 入社後はまず担当装置の制御仕様とデータシートを読めるようにし、担当する機能のソフトを一人で書けるようになることを目標にしています。
- ① 結論
- 画面の中で完結しない、物が実際に動くソフトを書きたいと考え、組込みエンジニアを志望しました。
- ② 背景
- 情報工学科でWebアプリの制作を中心に学んできましたが、演習でマイコンを扱ったとき、使えるメモリと処理時間が決まっている中で動かす難しさに惹かれました。その後は個人でマイコンボードを買い、一定の周期でセンサーの値を読んで動きを変えるプログラムを書いています。
- ③ 接続
- 制作物の動作が重くなった原因を調べて処理を削った経験があり、資源に制約のある環境でも同じ考え方が使えると思っています。
- ④-a 業界
- 決められた時間内に処理を終わらせることが求められる◯◯の分野で、ソフトを書く側に立ちたいと考えています。
- ④-b 企業
- 貴社はその分野の製品を手がけられており、募集要項にある△△の工程は製品の応答性を左右する部分だと理解しています。
- ⑤ 入社後
- 入社後はまずC言語とデータシートを読めるようにし、担当する機能のソフトを一人で書けるようになることを目標にしています。
置き換えるのは②③④です。②には自分の職種と年数、組込みへ向かったきっかけ、いま自分でやっていることを入れてください。①と⑤はそのままでも通ります。
④は業界(④-a)と企業(④-b)で分けて書きます。別の会社に出すときも④-bを差し替えるだけで済み、別の業界に出すときは④-aから作り直します。この分け方の理由は元記事の使い回しの章に書いています。
ソフト経験者がやりがちなNGと直し方
| やりがちな書き方 | どう読まれるか |
|---|---|
| 低レイヤに興味があります | 興味の表明だけ。なぜ興味を持ったのかと、何をしたのかが無い |
| スキルの幅を広げたいです | 自分本位。会社が何を得るのかが書かれていない |
| 上流から下流まで幅広く経験したいです | どの会社にも出せる文章。組込みでなくてもよい理由になっている |
| Webは競合が多いので、組込みのほうが希少価値が高いと思いました | 自分の得だけの話。製品への関心が無いと読まれる |
| モダンな開発環境で開発したいです | 組込みの現場と前提が合っていない。すぐ辞めると警戒される |
| これまでの言語経験を活かせると思いました | 経験を活かすだけなら転職しなくていい。物を作りたい側が抜けている |
一番惜しいのは1行目です。興味があること自体はいいので、そのあとに何をしたかを足すだけで読める文章になります。マイコンボードを買って動かした、データシートを読んでみた、割り込み処理を試した。この事実が1つあるかないかで、志望動機の説得力が大きく変わります。
2行目も要注意です。「スキルを伸ばしたい」「学ばせてほしい」は自分本位に読まれます。学ぶ話を書くなら、入社後の欄で「何を学んで、その先に何をするか」まで書いてください。
入社後に何を学ぶかまで書く
ソフト経験者ほど、入社後の欄で油断しがちです。「基礎を習得したい」だけでは、何を分かっていないのかが分かっていないと読まれます。
未経験から入った私が実際に苦労したのは、この3つでした。
- メモリのアドレスの概念。理解できるまでは一番苦労しました
- マイコン機能の量。何ができる部品なのかを把握するだけで時間がかかります
- データシートの読み方。設定の仕方が分からず、最初はここで詰まりました
入社後の欄にこの辺りを具体的に書いておくと、仕事の中身を調べたうえで応募していると伝わります。私の場合、車載特有のCANやダイアグも入社後にゼロから覚えました。入る前に勉強できるものでもないので、入社後に覚えるしかないと割り切っています。
なお、書いた志望動機は面接でそのまま掘られます。面接で聞かれる質問も先に見ておくと、書ける範囲が決まります。
よくある質問(FAQ)
C言語を書いたことがなくても応募していいですか?
応募して構いません。ただし志望動機には「学習を始めている事実」を入れてください。他言語の経験があるなら、C言語の習得は文法の学び直しに近いので、数週間でも手を動かした事実があると話が早くなります。
組込みに移ると年収は下がりますか?
未経験枠での転職になるので、一時的に下がる可能性はあります。私の場合はほぼ横ばい(約450万円)でした。志望動機の欄に条件の話は書かず、希望年収の欄や面接で伝えてください。
Web系の経験は現場で本当に使えますか?
使える部分と使えない部分がはっきり分かれます。品質を作る考え方や障害の切り分けは通用します。一方、フレームワークやクラウドの知識はほぼ出番がありません。志望動機では、通用する側だけを書いてください。
「Webと組込みの両方が分かる人材になりたい」は動機になりますか?
それだけだと弱いです。両方が分かって何を作るのかまで書いてください。IoT機器のように端末側とサーバ側が組みで動く製品なら、両方の経験が具体的な貢献につながるので、その形で書くと通ります。
AIでコードが書けるようになったのに、いま組込みへ移る意味はありますか?
あると思っています。自動車のように要求の厳しい製品は必ず人の目を通す必要があり、AIに丸投げできる仕事ではありません。加えて、AIの出力を判断するには技術力が要ります。AIを使う前提としても、まず技術が必要だというのが私の実感です。
まとめ
Web・業務系から組込みの志望動機を書くときの要点です。
- 動機の中心は「物を作りたい」と「ソフトの経歴を捨てたくない」の両立。片方だけだと弱い
- 「モノづくりが好き」で止めず、店頭に出る・生活を支える・画面の外で動く・この分野を作りたい、のどれかまで下ろす
- 引き継げるもの(性能改善・障害切り分け・品質)と、引き継げないもの(フレームワーク・クラウド)を自分で線引きする
- 「横に広げてきたので、次は下の層へ降りたい」なら経歴を否定せずに転職理由になる
- 興味の表明で終わらせず、実際に手を動かした事実を1つ添える
組込みの現場は、Web・業務系から来た人にとって不便に見える部分が確かにあります。それを承知のうえで、それでも物そのものを動かす側に行きたいと書けるなら、その志望動機は強いです。
書類の前後を、抜けなく埋める
学習の順番、応募先の選び方、面接で聞かれること。未経験からの転職の流れを1本にまとめています。書く手が止まったら、全体を確認してから戻ると進みます。