• はてなブックマークに追加
  • Yahoo!ブックマークに登録

スマートフォンからデジタル家電へと拡大する新しい波

制御ソフト

Androidの時代!
業務系から制御系SEへの転身

システム開発やアプリ開発などの業務系SEと、携帯電話、自動車、家電などを制御する制御系SE。両者では仕事の内容も必要な業務知識も異なる。では、業務系SEが、Androidなどで注目を集める制御系に転職できるチャンスはあるのか。難しいことは確かだが、豊かな将来性も見えてきた。

(取材・文 総研スタッフ/高橋正志) 作成日:11.04.27

組込みLinux+Androidで広がる可能性/メイテックネクスト

「RTOS+C」から「組込みLinux+Android+Java」へ

メイテックネクスト

株式会社メイテックネクスト
CA統括マネージャー
河辺真典氏

スマートフォン

「業務系と制御系を比べれば、前者はスマートフォンやソーシャルのアプリ開発など派手な印象があり、こちらを選ぶ学生や若い人が多いようです。そのため、最近では制御系エンジニアに『希少価値』も出始めています」
ただ、業務系から制御系への転職はかなり難しいのが実情だ。河辺真典氏はまずCPUの差を語る。家電などの制御に使われるCPUは機能が限定されたものなので、PCの高性能で汎用的なCPUは要らない。むしろ、最低限の特殊用途に特化した、安くて軽く、しかし処理のリアルタイム性を重視したものになる。だからOSにはRTOS(リアルタイムOS)が使われている。記述言語はCが主流だ。

「そのため、制御ソフト開発で求められるのはこのCPUの特性を理解すること、C言語が書けること、対象製品の知識があることなどです。一般的な業務系エンジニアはCは書けてもほかのことを知りません。ただし、変化が起こってきました。今後は業務系エンジニアにもチャンスは広がっていくと思います」
例えば、携帯電話の通信制御といったリアルタイム性に加えアプリケーションの高機能化から、「組込みLinux+C/C++」での開発が増えており、最近では家電にも使われ始めてきた。また、Androidの急激な普及により、その下の組込みLinuxとともに、「組込みLinux+Android」での開発が増え始めた。

Androidで制御されるスマートフォン開発では、組込みLinux+Android上でJavaを使用している。そのため、業務系Webアプリケーションを開発している人で、Javaが書ける人には、転職可能性が高まって増えてきたという。また、「組込みLinux+Android+Java」は今はスマートフォンが中心だが、今後は家電やAV機器に使われる可能性もあるため、可能性はより広がりそうだ。
「ロボットや自動車の制御は無理でも、あくまでも私見ですが、将来的にEVなら可能性があるかもしれません。いずれにせよ『安価なCPU+RTOS+C』の時代からは動いています」

PMでは難しくてもPGやSEなら可能性は大

制御ソフト
制御ソフト

河辺氏は別の方向も示唆する。駆動制御、動力制御、システム制御など、リアルタイム性や品質の保証が重視されるものは従来の方法で、液晶画面で人に伝えるなど上記と相互補完しなくてもよい機能の制御には、組込みLinuxを使うという考え方だ。
一例がホームテレフォンだ。基本となる通話やFAXといった通信機能はRTOS+C、タッチパネルで操作する機能は組込みLinuxとC、C++で制御するなどだ。
「言語やOSの経験が近ければ転職のチャンスは広がります。また、理系学部で電気や電子を学んでいた方なら、CPUの物理層をイメージできるし、論理的な考え方にも慣れているので、より可能性が高くなります。ただ、PGやSEなど現場のエンジニアに限った話で、PMクラスでは難しいと思います」

要件定義から入るPMには求められるものが多い。自動車でも家電でも対象製品の幅広い知識や複数の経験が必要で、それぞれの要件定義が理解できなければいけない。一方のSEやPGは製品が特化しているので、プロジェクトに入ってトライアンドエラーを続ければ、半年から1年で覚えてしまうという。
「制御ソフトを専門に受注するソフト開発会社では、携帯電話、自動車、家電…とプロジェクトを順次経験していき、5年も経てば『何でもこい!』のプロに育つ人もいますから」

自分のソフトで製品を動かす醍醐味は「制御系」

制御ソフト

「UIの経験から入る」という可能性もあるという。例えば、タッチパネルを表示させるのはWidowsやLinuxだし、ATMの表示にしてもUIが必要となる。こうしたUIの開発経験を活かした転職もあり得るだろうとのことだ。Androidの開発経験をアピールするにせよ、履歴書に「UIの経験あり」と書くことでよりチャンスが広がりそうだ。

自分のソフトで製品が思い通りに動く、綿密で精密なコントロールが可能となる。これは業務系エンジニアには味わえない喜びだ。震災の影響はあるものの、欧州や新興国向けにMFPやエアコンなどを投入する企業は多く、自動車メーカーや家電メーカーにも復活の予兆はある。制御系エンジニアのニーズは今後も増えそうだ。
「業務系から制御系より、制御系から業務系に行くほうが転職可能性は高くなると思いますが、私は制御系から業務系に行った人を見たことがありません。それほど醍醐味のある仕事だということです」

5年のブランクを経て、転職で「制御の現場」に復帰/トランコムISS

「UNIXがわかるから」と組込みLinuxにアサイン

トランコムISS

トランコムISS株式会社
ICTソリューショングループ
大久保勝さん

大久保勝さんは顧客先での常駐SEとして11年、多くの企業でソフト開発を経験してきた。大学の経営情報学部を卒業してソフト開発会社に入社し、2年目から開発SEに。最初の現場は大手系ソフト開発会社で、携帯電話のWebアプリ開発に2年携わった。ここでCとUNIXを学んだ。
「学生時代は趣味でプログラミングをしていた程度です。独学と周囲に教えてもらって覚えました。この後、携帯電話の組込み開発要員として別の大手系ソフト開発会社に移るのですが、理由が『UNIXが使えるならLinuxも何とかなるだろう』だったんです(笑)」

この企業では携帯電話のOSに組込みLinuxを採用したのだが、2002〜2003年の当時は組込みLinuxがまだ一般的でなく、扱えるエンジニアは少なかった。人手が足りないと「UNIXのわかるヤツをかき集めていた」のである。同社への面接の後に働くようになった大久保さんは、若くて経験も少なかったことから逆に、新たな組込み関連の技術を貪欲に吸収していった。
仕事の内容は、携帯電話で写真や動画を撮影し、再生する機能の制御ソフト開発。他社からの常駐エンジニアもおり、1社で1機能を担当していた。例えば、携帯のアプリやWebから動画を再生する場合は、他社のチームと連携するなどだった。
「キャリアさんのテストがかなりキツかったです。携帯でリブートやフリーズは『ダメ』の優先順位が高いのですが、何度やってもOKなのにテストで出る場合があるんです。その後の解析でも苦労します」

組込みは「絶対条件」、念願のAndroidでの開発へ


ここで3年ほど組込みソフト開発に携わった後、別の企業でグループウェアのアプリ開発などを3年ほど、さらに別の企業で同じソフトの導入や運用を2年ほど担当した。
「組込みの現場を離れて5年が経っていましたが、Androidなど新しい技術も出てきて、もう一度組込みに触りたい、スキルを磨きたいと思うようになりました。そこで転職活動を始めたのです」
組込みへの熱意が転職動機だったが、現状では技術の伸びしろが見込めないこと、より大きな会社で働きたい気持ちなども後押しした。ただ、当初から決めていたことが2つあった。ひとつは「最初で最後の転職」にすること。もうひとつは「組込み開発が絶対条件」。

組込みに関しては5年前の3年間の経験しかない。進化の激しい技術の現場で5年間のブランク、長いとはいえない3年の経験は、転職に有利には働かないだろう。しかし、「組込み厳守」でリクナビNEXTなど転職サイトにスカウト登録したところ、かなりの数のスカウトメールが来たという。
最終的に決めたのがトランコムISS。仕事が一段落する3月を退職予定に昨年から転職活動を続け、今年の4月1日に予定通り入社。この記事が出る頃は開発現場で働いているはずだ。
「Androidスマートフォンの組込みソフト開発です。まずは機能の解析をメインに、C++とJavaを使うようです。実はこの2つの言語はあまり知らないんですが(笑)、Cはわかるので差分を取りながら勉強すれば覚えられると思います。今はその下準備の最中です」

エンジニアなら知らないことは自ずと勉強するもの

すぐに開発の第一線に立てるとは大久保さんも思っていない。デバッガーやテスターから入り、設計、開発と徐々に進み、将来的にはチームリーダーやプロジェクトリーダー、その先はPMになるという希望がある。
「ただ、今はとにかく見たい、触りたいという気持ちです。エンドユーザーに使って、喜んでもらえるモノづくりを支える制御ソフト。やっと花形の現場に入れました」

業務系と制御系の両方の開発現場を知る大久保さんに、未経験の業務系エンジニアが制御系に転職できるかどうかを尋ねた。彼は少し考えてこう語った。
「できなくはないと思います。なぜなら、エンジニアなら自ずと勉強するようになるので、技術や経験を積んでいけるからです。言語は知っていたほうがよいとは思いますが、私もC++とJavaは独学です。私でも夢をかなえられたので、ほかの方でもできると思います」

本レポートは総合転職サイト「リクナビNEXT」連動コンテンツです。 Supported by リクナビNEXT

  • はてなブックマークに追加
  • Yahoo!ブックマークに登録
あなたを求める企業がある!
まずはリクナビNEXTの「スカウト」でチャンスを掴もう!
スカウトに登録する

このレポートを読んだあなたにオススメします

昨年末から組込み開発経験者をターゲットに求人ニーズが拡大中

今が好機!スマートフォン開発エンジニア採用最前線

アップル社「iPhone」の人気に加え、今年に入ってからはAndroid端末のスマートフォンがNTTドコモ、KDDI、ソフトバン…

今が好機!スマートフォン開発エンジニア採用最前線

イーシー・ワン、CODE CREEDのカリスマ社長が右腕にしたい人材とは

C言語vsJava『究極のレジュメ』職務経歴はどう書く?

【究極のレジュメ】経験・スキルはどう書く?ソフトウェア開発に携わっているエンジニアは、それぞれ得意な言語があるはず。今回はC言語とJavaを重視して採用しているベンチャー…

C言語vsJava『究極のレジュメ』職務経歴はどう書く?

“シンプルかつリッチ”を目指すスマホ向け究極のブログサービス

Amebaの新スマホブログ「Simplog」開発秘話

サイバーエージェントがスマートフォン向けの新しいブログサービスを8月にリリースした。「Simplog」は“シンプルだけ…

Amebaの新スマホブログ「Simplog」開発秘話

来春には大阪、福岡に開発拠点を設置

サイバーエージェント、スマホ技術者の育成と採用強化

人気企業の採用実態サイバーエージェントのスマートフォン対応が急速に進んでいる。積極的な中途採用を展開してきたが、スマートフォン開発経験者はまだ市場…

サイバーエージェント、スマホ技術者の育成と採用強化

面白法人カヤック×FEJ立ち上げ、新産業創出で復興に貢献

Android開発よ、花開け!東北エンジニアの挑戦

3.11 東日本大震災から早半年が経過した。未曽有の災害に直面し多くの尊い犠牲者、そして今なお避難生活を強いられている被災者を救…

Android開発よ、花開け!東北エンジニアの挑戦

スキルや経験はよさそうなのに…(涙)

人事が激白!悩んだ挙句、オファーを出さなかった理由

オファーが来る人、来ない人の差って何だろう?過去にスカウトを利用したことがある企業の採用担当者55人の声をもとに、「惜しいレジュメ」の特徴を…

人事が激白!悩んだ挙句、オファーを出さなかった理由

この記事どうだった?

あなたのメッセージがTech総研に載るかも

あなたの評価は?をクリック!(必須)

あなたのご意見お待ちしております

こちらもお答えください!(必須)

歳(半角数字)
(全角6文字まで)
  • RSS配信
  • twitter Tech総研公式アカウント
  • スカウト登録でオファーを待とう!
スマートグリッド、EV/HV、半導体、太陽電池、環境・エネルギー…電気・電子技術者向け特設サイト

PAGE TOP