【制御機器事業】産業機器向けPCソフトウェアエンジニア(通信ミドルウェア、通信インタフェース開発)(コントローラ事業部)
New
【制御機器事業】産業機器向けPCソフトウェアエンジニア(通信ミドルウェア、通信インタフェース開発)(コントローラ事業部)
2026/10/09(金) 更新
求人カテゴリー / Recruiting Category
制御機器事業
◆募集背景
製造現場では、人手不足への対応や生産設備の高度化を背景に、より多様な制御機器を短期間で確実に組み合わせ、設備を設計・立ち上げ・運用することが求められています。
オムロンのFA統合開発環境は、制御・モーション・安全・ロボットをワンストップで繋ぐFAプラットフォーム開発システムとして、幅広いFAシステム機器の制御設計・立ち上げ・保守を支援しています。世界中のモノづくり現場で長期間利用される商品として、変化するお客様のニーズや新たな制御機器・ネットワークへ継続的に対応し、さらに使いやすく進化させていくことが重要です。
今後もFA統合開発環境の商品価値を高め、新商品への対応や既存機能の進化を継続していくため、開発体制を強化します。幅広いFA機器を一つの開発環境でつなぎ、お客様の設備開発をより簡単で確実なものにする商品づくりに、一緒に挑戦していただける方を募集します。
オムロンのFA統合開発環境は、制御・モーション・安全・ロボットをワンストップで繋ぐFAプラットフォーム開発システムとして、幅広いFAシステム機器の制御設計・立ち上げ・保守を支援しています。世界中のモノづくり現場で長期間利用される商品として、変化するお客様のニーズや新たな制御機器・ネットワークへ継続的に対応し、さらに使いやすく進化させていくことが重要です。
今後もFA統合開発環境の商品価値を高め、新商品への対応や既存機能の進化を継続していくため、開発体制を強化します。幅広いFA機器を一つの開発環境でつなぎ、お客様の設備開発をより簡単で確実なものにする商品づくりに、一緒に挑戦していただける方を募集します。
◆担っていただきたい具体的な仕事内容
コントローラ(PLC)とFA統合開発環境の間をつなぐ、PC側の通信インタフェース、Windowsデバイスドライバ、通信ミドルウェアの設計・開発・保守を担当していただきます。
当部門ではGitHub Copilotや生成AI技術を活用し、分析、設計レビュー、ソースコード作成支援、不具合解析、テスト自動化など開発プロセス全体の効率化を進めています。AIを単なるツールとして利用するだけでなく、開発プロセスそのものの変革にも取り組んでいただきます。
具体的には、以下の業務を担っていただきます。
・PLCとFA統合開発環境間の通信インタフェースの設計・実装・評価
・Ethernet/TCP/IPを用いた通信機能の開発・保守
・HTTPSを用いたセキュア通信機能の設計・実装・評価
・PLC接続用Windowsデバイスドライバの開発・保守
・複数のPCソフトウェアから利用される通信ミドルウェア/APIの設計・実装
・接続、切断、再接続、タイムアウト、エラー処理など通信状態管理の設計・実装
・通信ログやパケット情報を用いた不具合解析、性能・信頼性改善
・PLCファームウェア担当、FA統合開発環境担当とのインタフェース仕様調整
・設計レビュー、コードレビュー、テスト自動化、保守性向上
当部門ではGitHub Copilotや生成AI技術を活用し、分析、設計レビュー、ソースコード作成支援、不具合解析、テスト自動化など開発プロセス全体の効率化を進めています。AIを単なるツールとして利用するだけでなく、開発プロセスそのものの変革にも取り組んでいただきます。
具体的には、以下の業務を担っていただきます。
・PLCとFA統合開発環境間の通信インタフェースの設計・実装・評価
・Ethernet/TCP/IPを用いた通信機能の開発・保守
・HTTPSを用いたセキュア通信機能の設計・実装・評価
・PLC接続用Windowsデバイスドライバの開発・保守
・複数のPCソフトウェアから利用される通信ミドルウェア/APIの設計・実装
・接続、切断、再接続、タイムアウト、エラー処理など通信状態管理の設計・実装
・通信ログやパケット情報を用いた不具合解析、性能・信頼性改善
・PLCファームウェア担当、FA統合開発環境担当とのインタフェース仕様調整
・設計レビュー、コードレビュー、テスト自動化、保守性向上
◆具体的な仕事内容に対しての期待する成果
まずは既存の通信アーキテクチャ、通信仕様、製品構成を理解し、担当機能の設計・実装・評価を自律して遂行していただきます。その後、経験や専門性に応じて、以下の成果を期待します。
・PLCとFA統合開発環境間の安定した接続性、通信品質、性能の向上
・通信ミドルウェアの共通化と、複数製品から利用しやすいAPI設計
・通信障害や市場不具合の根本原因分析と再発防止
・設計・コードレビューを通じた品質向上と、技術知識の体系化・共有
・PLCとFA統合開発環境間の安定した接続性、通信品質、性能の向上
・通信ミドルウェアの共通化と、複数製品から利用しやすいAPI設計
・通信障害や市場不具合の根本原因分析と再発防止
・設計・コードレビューを通じた品質向上と、技術知識の体系化・共有
◆必須条件【経験】
以下のいずれかの経験をお持ちの方。
・通信ミドルウェア、通信ライブラリ、SDK/APIの設計・開発経験
・C#/C++を用いたWindows向けPCソフトウェアの設計・開発経験(3年以上を目安)
・通信ミドルウェア、通信ライブラリ、SDK/APIの設計・開発経験
・C#/C++を用いたWindows向けPCソフトウェアの設計・開発経験(3年以上を目安)
◆必須条件【スキル】
・関連部門や異なる専門性を持つメンバーと合意形成できるコミュニケーション力
・TCP/IPを利用したクライアント/サーバ型通信の基礎知識
・マルチスレッド、非同期処理、例外処理に関する基礎知識
・オブジェクト指向によるPCソフトウェア設計・開発の基礎知識
・TCP/IPを利用したクライアント/サーバ型通信の基礎知識
・マルチスレッド、非同期処理、例外処理に関する基礎知識
・オブジェクト指向によるPCソフトウェア設計・開発の基礎知識
◆歓迎条件
・Ethernet/TCP/IP通信の障害解析、パケット解析、性能改善経験
・HTTP/HTTPS、TLS、証明書、暗号化、認証などセキュア通信に関する知識・開発経験
・Windowsデバイスドライバまたはデバイス接続ソフトウェアの開発・保守経験
・C++/C++/CLIを用いたネイティブコードとの連携経験
・PLC、FA機器、組込み機器、産業用ネットワークの開発経験
・大規模・長期保守製品における互換性維持、障害解析、品質改善経験
・HTTP/HTTPS、TLS、証明書、暗号化、認証などセキュア通信に関する知識・開発経験
・Windowsデバイスドライバまたはデバイス接続ソフトウェアの開発・保守経験
・C++/C++/CLIを用いたネイティブコードとの連携経験
・PLC、FA機器、組込み機器、産業用ネットワークの開発経験
・大規模・長期保守製品における互換性維持、障害解析、品質改善経験
◆歓迎する人物像
・問題を粘り強く切り分け、根本原因を追究できる方
・関係者の異なる意見や制約を整理し、実現可能な仕様・設計としてまとめられる方
・課題やリスクを早期に見つけ、周囲を巻き込みながら対策を推進できる方
・自身の知識を共有し、若手メンバーの成長を支援できる方
・商品を長期的に支える責任感を持ち、品質と保守性を重視して取り組める方
・関係者の異なる意見や制約を整理し、実現可能な仕様・設計としてまとめられる方
・課題やリスクを早期に見つけ、周囲を巻き込みながら対策を推進できる方
・自身の知識を共有し、若手メンバーの成長を支援できる方
・商品を長期的に支える責任感を持ち、品質と保守性を重視して取り組める方
◆使用する開発言語・ソフト・装置/機器等
・開発言語:C#、C++
・開発環境:Visual Studio、.NET、Windows
・構成管理:Git
・開発環境:Visual Studio、.NET、Windows
・構成管理:Git
◆この仕事の魅力
・世界中の製造現場で利用されるPLCとFA統合開発環境をつなぐ、製品の基盤機能を担当できます。
・C#によるPCソフトウェア開発に加え、TCP/IP、HTTPS、Windowsデバイスドライバ、通信ミドルウェアなど幅広い技術を実製品で深められます。
・PCソフトウェアとPLCファームウェアの境界領域で、双方の担当者と連携したシステム開発を経験できます。
・通信性能、安定性、セキュリティ、互換性など、長期利用される産業機器ならではの品質課題に取り組めます。
・将来的には、通信ミドルウェアの技術リーダやアーキテクトとして商品開発を牽引できます。
・C#によるPCソフトウェア開発に加え、TCP/IP、HTTPS、Windowsデバイスドライバ、通信ミドルウェアなど幅広い技術を実製品で深められます。
・PCソフトウェアとPLCファームウェアの境界領域で、双方の担当者と連携したシステム開発を経験できます。
・通信性能、安定性、セキュリティ、互換性など、長期利用される産業機器ならではの品質課題に取り組めます。
・将来的には、通信ミドルウェアの技術リーダやアーキテクトとして商品開発を牽引できます。
◆業界動向と自社事業の特徴
人手不足や生産設備の高度化を背景に、製造現場では自動化・デジタル化のニーズが拡大しています。オムロンは、センサなどのInput、コントローラなどのLogic、モーション・ドライブなどのOutput、Robot、Safetyからなる幅広い制御機器と、それらを統合するソフトウェアを提供しています。これらを統合した高速・高精度制御を強みとし、先端産業における高度な生産システムや製造装置の実現に貢献しています。
◆部・チームの業務概要
PLCソフトウェア開発部は、IABの主力商品であるコントローラ(PLC)の組込みソフトウェア開発、FA統合開発環境(Windows PCソフトウェア)開発、これらを統合したシステムテストおよびセキュリティテストを担っています。
配属予定の第4開発課では、FA統合開発環境の設計・実装を担い、お客様の生産設備における開発生産性と稼働効率の向上に貢献しています。
配属予定の第4開発課では、FA統合開発環境の設計・実装を担い、お客様の生産設備における開発生産性と稼働効率の向上に貢献しています。
◆配属先の課・チームの人数や雰囲気
第4開発課は16名で構成され、20代から60代まで幅広い年齢層のメンバーが活躍しています。標準勤務時間を9:00~17:30とするフレックスタイム勤務制で、オフィス勤務を基本に一部在宅勤務も可能なハイブリッドワークスタイルです。月平均残業時間は10~20時間程度です。
各技術ドメインにリーダを置き、技術的な問い合わせや相談を行いやすい体制です。風通しがよく、メンバーが自分の考えを発信して主体的に業務へ取り組み、新しい技術を互いに学びながらキャリアを形成できる職場です。
各技術ドメインにリーダを置き、技術的な問い合わせや相談を行いやすい体制です。風通しがよく、メンバーが自分の考えを発信して主体的に業務へ取り組み、新しい技術を互いに学びながらキャリアを形成できる職場です。
◆その他
入社後はOJTにより、既存の通信仕様、FA統合開発環境、PLCの製品知識を習得いただきます。FA・PLCの業界経験は必須ではありません。
◆職種カテゴリ
(選択不可)商品開発
勤務地 / Work location
草津事業所(滋賀県)