組み込みソフトウェアの画像

組み込みソフトウェア

組み込みソフトウェア

様々な機器に組み込まれるコンピュータのプログラムを開発する技術

エアコン、冷蔵庫、電子レンジなどの家電製品やスマートフォンなどの通信機器、カーナビ、産業用機器など、私たちの日常生活に身近な機器に組み込まれる組み込みコンピュータの制御プログラムの設計・開発を行う技術となります。
アウトソーシングテクノロジー(OSTech)では、デバイスの機能やパフォーマンスを確保し、安全性や信頼性を確保するための技術を保有したエンジニアが在籍しています。

  • 自動車系組み込みエンジニア

    主に自動車に組み込まれるコンピュータのプログラムを開発するエンジニアです。自動車1台には100台以上のコンピュータが組み込まれ、センサーなどの情報をもとに連携して自動車を制御しています。自動車系の組み込みソフトウェアを開発する際は、次の4つが重要になります。

    • ①安全性の確保
    • ②車両のハードウェアに対する理解
    • ③テストと検証の重要性
    • ④ソフトウェアのアップデートとメンテナンス

    特に自動車においては、些細な誤作動が大きな事故につながる可能性が高く人命に大きく関わる製品であることに加え、近年では、自動運転技術の開発も進んでいるため、安全性の確保は最重要項目になります。

    近年の自動車は、エンジンの燃焼制御をはじめとして、さまざまな機能をコンピュータが制御していることもあり、システムのアップデートを無線ネットワークを通して行う機能等も搭載され始めるなど、多様な最先端テクノロジーが導入されています。

    OSTechでも、このような最先端技術に対応するため、エンジニア教育に力を入れています。

    【必要とされるスキル】

    CAN、LIN、FlexRay、 C言語、アセンブラ言語、Java、JavaScript、Python、 各種センサ、アナログ・デジタル信号、リアルタイムOS、MATLAB/Simulink(各種解析)

  • 家電系組み込みエンジニア

    主に家電製品に組み込まれるコンピュータのプログラムを開発するエンジニアです。組み込み技術を用いた家電製品は、テレビ・炊飯器・冷蔵庫など、身の周りにたくさん存在しています。

    近年では、インターネットに接続することで外出先から中身が確認できる”カメラ付き冷蔵庫”が登場したり、同様に外出先から自宅の温度や湿度を確認し、スイッチのON/OFF操作等が行えるエアコンが登場したりと、さまざまな物がインターネットに繋がるIoT製品が普及してきました。

    今後も、リアルタイムで状態確認したり、インターネットを通して操作したりすることができる家電がさらに増えると予想されます。当社でも、今までの家電製品に求められる機能をプログラムできるだけでなく、IoT製品にも対応できる組み込みエンジニアの教育に力を入れ、トレンドやお客様の要求にお応えできる体制を整えています。

    【必要とされるスキル】

    C言語、アセンブラ言語、Java、JavaScript、Python、 各種センサ、アナログ・デジタル信号、リアルタイムOS、MATLAB/Simulink(各種解析)

  • 携帯端末系組み込みエンジニア

    携帯電話・スマートフォン・タブレットに組み込まれるコンピュータのプログラムを開発するエンジニアです。タッチパネルや指紋認証システム、カメラ、スピーカーなどユーザーが直接触れる機能だけでなく、4Gや5G、Bluetoothといった各種無線通信の制御に至るまで、多肢に渡るシステムに対する幅広い知識が求められます。

    OSTechでも、携帯端末の更なるシステムの多様化や最先端技術の搭載にも対応するため、日々の教育によって組み込みエンジニアのスキルアップを行い、お客様の製品開発を技術でサポートしています。

    【必要とされるスキル】

    4G・5G、Bluetooth(各種無線通信)、 C言語、アセンブラ言語、Java、JavaScript、Python、 各種センサ、アナログ・デジタル信号、リアルタイムOS、MATLAB/Simulink(各種解析)