制御・組み込み系エンジニア
仕事概要
プリンタ、各種計測機器、家電、携帯電話、モデム、交換機やハブ・ルータなどのネットワーク機器などでチップ上に組み込まれる、あるいはドライバとして独立して提供される制御系ソフトウェアの設計・開発を行います。 まず、顧客の要望を受け要件を明確化し、仕様書・設計書という形でまとめます。それを基に、Cやアセンブラ、Javaなどのプログラミング言語を用いプログラミングを行い、結合テスト、総合テストなどのテストを繰り返し、不具合を修正しつつソフトウェアを完成させます。
転職事情・アドバイス
ほとんどの求人案件についてアセンブラやC、Javaなどの言語を用いたプログラミング経験が必須となります。また、ハードウェアの動作を制御するプログラムの開発がメインとなるため、開発対象のハードウェアに対する知識が必要となります。今後も携帯電話やデジタル家電の普及等によりこの分野の人材の需要は増加傾向にあります。一昔前までは求められる技術レベルの高さにより、一般のエンジニアには敷居の高い分野でしたが、開発ツールの進化により、プログラム経験とハードウェアへの興味があれば経験が不十分であっても応募可能な職種になったといえるでしょう。