組込み・制御系ソフトウェア開発とは?
身近なものでは電化製品や自動車、大きなものでは工場などにおかれるFA機器など、機器そのものや機能を制御するソフトウェアを「組込み・制御系ソフトウェア開発」と呼び、用途により細かく分けると幅広いジャンルに分かれます(例:監視・制御系、FA系、プロセス制御系、通信・制御系、計測・制御系、組込み・制御系)。
本来、機器は単独で動作するものが多かったものの、家電製品や自動車関連などの機器を中心に、パソコンのようにインターンットと繋がる“IoT”(Internet of Things)と呼ばれる“モノ”がインターネットと繋がるといった、新しい機能・サービス・ビジネスモデルに発展してきています。
組込み・制御系ソフトウェア開発の仕事内容
-
組込み系エンジニア
デジタル家電をはじめとした電子機器・自動車や計測器やFA機器といった各種装置など、さまざまなものに機器を制御するためのシステムが組み込まれています。この機器内部のシステムを動作させるソフトウェアを、C言語・C++・アセンブラなどを用いて開発します。各種機器の多機能化・小型化・省電力・高速化や、開発サイクルの短期化といった背景から、組込みエンジニアの手腕が問われています。再利用を意識した適切な設計力や、ハードウェアの知識などを有する組込み系エンジニアは、特に重宝されます。OSレスの案件、ItronやVxWorks、LinuxなどRTOSを用いる案件があり、さらに今後はOSとしてAndroidを用いるものも増えると思われます。
-
制御系エンジニア
組込み・非組込み問わず、C言語・C++・VC++・アセンブラなどを用いて、広義な意味合いで“機器を制御する”各種ソフトウェアを開発します。組込み系と同じく、さまざまな機器の制御を対象とします。通信制御・駆動制御・モータ制御・画像処理・温度制御・監視制御など、さまざまなカテゴリに対して、制御ソフトと表現されています。設計力・開発力はもちろんのこと、各分野での専門的な知識(例:通信制御⇒通信プロトコル知識など)が問われます。組込みソフト開発やPCアプリケーション開発、アルゴリズム開発など、分野により広範な技術を要する場合があります。
-
電子制御・電気制御エンジニア
(PLC制御・シーケンス制御)各種機器制御において、コンピュータやオペアンプなどを用いた制御回路など、半導体を用いた制御を電子制御と表現します。
一方、リレーを使った制御回路など、半導体以外の制御方式を道いる場合に電気制御と表現します。主なものとしては、PLC制御・シーケンス制御が挙げられます。PLCはFAシステムの中核をなすコンピューターであり、ラダー言語を用いて工場の生産ラインや製造装置の動作を制御します。三菱製のPLCのことをシーケンサと呼びますが、一般化した言葉であり、ほぼ同義に使われることもあります。
組込み・制御系ソフトウェア開発の仕事内容の求人動向
元々は、経験年数を積むにつれて開発の現場から離れて管理・マネジメントを求められる風潮がありましたが、昨今は新しい技術の誕生による開発の複雑化・人手不足などが相まって、年齢に関係なく現場での開発工程の求人も増加しています。先に述べたように、用途によって細かく分類される“組込み・制御系”の開発ですが、「技術領域はマッチしなくても言語が使えれば選考の対象にする」といったような条件の緩和も一部で起こっている程です。
「これまでと違う技術領域にチャレンジしたい」「IoTなど最新の技術トレンドを習得したい」「より上流にチャレンジしたい」といった、エンジニアの選択肢が多い今はチャンスと言えるでしょう。
求められている人材
C言語、Visual C++といった言語による開発が多いジャンルですが、ITソフトウェア同様、最近ではJavaやAndroid(Java)といった言語を使用する組込み制御ソフトウェア開発も増えてきています。ソフト開発言語の多様化もありますが、単に“組込み・制御ソフトウェア”の開発技術・知識だけではなく、ハードウェアとソフトウェアの両面での知識を求められるケースも増えています。
今まではどちらかというと機器・機能などで細分化され、専門的な技術を高めていくという“職人”のようなイメージがあった組込み・制御系ソフトウェア開発ですが、上記のとおり幅広い技術知識が求められています。
これまで培ってきた専門性だけではなく、他の機器・機能への展開、新しい技術習得といった多角的なエンジニアにステップアップすることが、今後企業から求められてくる傾向が強くなるかもしれません。
組込み・制御系ソフトウェア開発の仕事例
-
- 制御ソフト開発
- 時給3,200~3,400円
- 雇用形態派遣
- 仕事内容 AI×ビッグデータの要素を取り入れた先進開発。[1]データ抽出方法の検討、分類 [2]統計データの分析、予測アルゴリズムの検討 [3]ソフトウェアの仕様検討、コーディング、デバッグ [4]各種テスト評価の実施、プログラム修正。
- 開発内容ビッグデータ、AI等の要素を取入れ不良品や生産予測を可能にするアプリケーション
- 開発環境Windows、C++、Java、Python、R など
-
- 組込みソフト開発
- 時給3,200~3,300円
- 雇用形態派遣
- 仕事内容 FPGAをターゲットにした開発をお任せします。[1]仕様の確認(エンジンの動き、ハードウェア仕様など) [2]ソフトウェアの設計、コーディング、デバッグ [3]HILS環境での各種検証、不具合修正 [4]付随するドキュメントの作成
- 開発内容航空機エンジンを制御するECU
- 開発環境FPGA、OSレス、RTOS、C/C++、HILS
-
- 電気制御設計
- 時給2,500~2,800円
- 雇用形態派遣
- 仕事内容 真空装置を製造する大手メーカーで、ガラス基板製造装置や有機ELディスプレイ製造装置などのPLC制御をご担当いただきます。
設計~デバッグ、納品対応までの一連のフェーズをお任せします。 - 開発内容ガラス基板製造装置
有機ELディスプレイ製造装置 - 開発環境PLC、ラダー
パーソルエクセルHRパートナーズ エンジニア派遣の特長
-
業界トップレベル!充実の福利厚生
健康診断・年次有給はもちろん、年間約40,000円お得(月収26万円の場合)なパナソニック健康保険や、スポーツクラブ、ショッピング、旅行・宿泊・レジャーなどを優待価格で利用できる充実の福利厚生をご用意!
-
選べる働き方
さまざまなプロジェクトで経験を磨く派遣社員、ひとつの会社での就業を目指す紹介予定派遣など、ワークスタイルやキャリアパスにあった働き方を選べます。
-
スキルアップサポート
日々進化する技術を学べる無料セミナーを随時開催!他にも最大5万円キャッシュバックされる資格取得支援制度や提携スクールなどで、エンジニアの皆さんのスキルアップを応援します。
-
キャリアカウンセリング
人材育成のプロであるコンサルタントが、あなたのキャリア形成をアドバイス&サポート!
これからやりたい仕事や、理想のエンジニアを目指すには何をすればいいのか、ぜひ一度ご相談ください。
派遣スタッフへのインタビュー
-
なぜ派遣を選んだか?
元々、自分の腕一つで仕事をするつもりで、約15年ほど個人事業主として働いていました。ただ、この数年、不景気やコンプライアンスの関係で、個人事業として依頼をいただける仕事が減少してしまい、私だけの営業力では働くことが難しくなってきました。技術分野に特化した派遣会社なら、私のスキルを理解して仕事を選んでくれると思い、登録しました。
現在の仕事は?
車載ECUの開発をしています。最近、ハードウェアを理解したソフトウェア開発者が減っているらしく、結構頼ってもらっていますね。
将来のビジョンは?
自ら請負会社を作るか、このまま派遣で働くか、まだ悩んでいますね。いずれにしても、生涯エンジニアとしてやっていきたいです。
-
なぜ派遣を選んだか?
元は特定派遣会社の正社員として組込みソフトを開発していましたが、5年経っても新卒入社時から給与がほとんどあがらず、退職しました。たまたまパーソルエクセルHRパートナーズの求人を見たところ、仕事のレベルと給与が連動しているイメージだったので、登録してみました。
現在の仕事は?
通信制御のソフトウェア開発を担当しています。レベルの高い方が集うプロジェクトに入れてうれしいです。
将来のビジョンは?
現状に満足しているのですが、正社員も視野に入れてキャリアを考えるよう、担当営業さんから言われています。そろそろ考えないといけないですね。
お仕事開始までの流れ
- お仕事エントリー
- 来社して本登録
- お仕事紹介
- お仕事スタート