【神奈川】コンピューター数値制御装置(CNC)のソフトウェア設計・開発エンジニア/産業用機械メーカーの求人
求人ID:1484343
更新日:2026/01/15
転職求人情報
職種
コンピューター数値制御装置(CNC)のソフトウェア設計・開発エンジニア
ポジション
スペシャリスト
年収イメージ
550万円〜900万円
仕事内容
グローバル開発センターにて、放電加工機、マシニングセンター等の工作機械用のコンピューター数値制御装置(CNC)のソフトウェアの設計、開発、テスト、および保守を担当していただきます。
お仕事内容の詳細:
・CNC制御ソフトウェアの開発: CNCコントローラ、モーション制御アルゴリズム、加工ロジック、および関連する組込みソフトウェアの設計、コーディング、および開発。
・HMI/GUIの開発: オペレータがCNC装置を直感的かつ効率的に操作できるような、ユーザーフレンドリーなヒューマンマシンインターフェース(HMI)およびグラフィカルユーザーインターフェース(GUI)の開発。
・通信プロトコルとI/Oの統合: CNC装置と外部システム(CAD/CAMソフトウェア、工場管理システム、ロボットなど)間のデータ交換を可能にする通信プロトコル(例:EtherCAT, PROFINET, Modbus TCP/IP, OPC UAなど)の実装と統合。また、センサー、アクチュエータ、I/Oデバイスとのインターフェース開発。
・要件定義と分析: 機械設計者、電気設計者、製造エンジニア、および顧客と連携し、CNC装置の要件を詳細に定義、分析、文書化。
・アーキテクチャ設計: スケーラブルで高性能、かつ信頼性の高いCNCソフトウェアアーキテクチャを設計。
・テストと検証: 開発されたソフトウェアの機能性、性能、安定性、および安全性を確保する為に、単体テスト、統合テスト、システムテスト、実機テストの計画、実行、および自動化。
・デバッグとトラブルシューティング: ソフトウェアの不具合、パフォーマンスの問題、およびCNC装置の異常動作を特定し、デバッグ、解決。
・最適化と改善: 既存のCNCソフトウェアのサイクルタイム、加工精度、操作性、および保守性を継続的に評価し、改善提案と実装。
・ドキュメント作成: 設計書、テスト計画、ユーザーマニュアル、技術仕様書など、関連する技術ドキュメントを正確かつ体系的に作成し、維持。
・技術サポート:顧客や社内チームからのソフトウェアに関する技術的な問い合わせに対応し、専門的なサポートとトレーニング。
・研究と開発: CNC技術、モーション制御、高精度加工、スマートファクトリー(IoT)、デジタルツイン、AI/機械学習などの最新技術を応用した次世代CNC装置の開発。
お仕事内容の詳細:
・CNC制御ソフトウェアの開発: CNCコントローラ、モーション制御アルゴリズム、加工ロジック、および関連する組込みソフトウェアの設計、コーディング、および開発。
・HMI/GUIの開発: オペレータがCNC装置を直感的かつ効率的に操作できるような、ユーザーフレンドリーなヒューマンマシンインターフェース(HMI)およびグラフィカルユーザーインターフェース(GUI)の開発。
・通信プロトコルとI/Oの統合: CNC装置と外部システム(CAD/CAMソフトウェア、工場管理システム、ロボットなど)間のデータ交換を可能にする通信プロトコル(例:EtherCAT, PROFINET, Modbus TCP/IP, OPC UAなど)の実装と統合。また、センサー、アクチュエータ、I/Oデバイスとのインターフェース開発。
・要件定義と分析: 機械設計者、電気設計者、製造エンジニア、および顧客と連携し、CNC装置の要件を詳細に定義、分析、文書化。
・アーキテクチャ設計: スケーラブルで高性能、かつ信頼性の高いCNCソフトウェアアーキテクチャを設計。
・テストと検証: 開発されたソフトウェアの機能性、性能、安定性、および安全性を確保する為に、単体テスト、統合テスト、システムテスト、実機テストの計画、実行、および自動化。
・デバッグとトラブルシューティング: ソフトウェアの不具合、パフォーマンスの問題、およびCNC装置の異常動作を特定し、デバッグ、解決。
・最適化と改善: 既存のCNCソフトウェアのサイクルタイム、加工精度、操作性、および保守性を継続的に評価し、改善提案と実装。
・ドキュメント作成: 設計書、テスト計画、ユーザーマニュアル、技術仕様書など、関連する技術ドキュメントを正確かつ体系的に作成し、維持。
・技術サポート:顧客や社内チームからのソフトウェアに関する技術的な問い合わせに対応し、専門的なサポートとトレーニング。
・研究と開発: CNC技術、モーション制御、高精度加工、スマートファクトリー(IoT)、デジタルツイン、AI/機械学習などの最新技術を応用した次世代CNC装置の開発。
必要スキル
【必須スキル】
・C/C++ソフトウェア開発の実務経験。
・リアルタイムオペレーティングシステム(RTOS)での開発経験。
・組込みシステムのデバッグツール(オシロスコープ、ロジックアナライザ、ICEなど)の使用経験。
・ソフトウェア開発ライフサイクル(SDLC)およびアジャイル開発手法(Scrum, Kanbanなど)の経験。
・Gitなどのバージョン管理システムの経験。
・優れた問題解決能力、論理思考力、および分析能力。
・効果的なコミュニケーション能力、協調性、およびチームワークスキル。
・日本語および英語でのビジネスレベルのコミュニケーション能力
【歓迎スキル】
・制御理論(PID制御、フィードフォワード制御など)、アルゴリズム開発の知識と経験。
・CNC(コンピューター数値制御)装置、工作機械、モーション制御に関する深い理解と開発経験。
・Gコード/Mコードの解釈と生成に関する知識。
・産業用通信プロトコル(EtherCAT, PROFINET, OPC UA, Modbusなど)の実装経験。
・HMI/GUI開発経験(Qt, WPF, C#/.NETなどを用いた経験があれば尚可)。
・PLC(プログラマブルロジックコントローラ)のプログラミング経験(ラダーロジックなど)。
・FPGA/ASICなどのハードウェア記述言語(VHDL, Verilog)の知識。
・CAM(Computer-Aided Manufacturing)ソフトウェアとの連携経験。
・数値計算、線形代数、幾何学に関する深い知識。
・サイバーセキュリティに関する知識と組込みシステムへの適用経験。
・機能安全規格(例:ISO 13849, IEC 61508)に関する知識。
・クラウドベースのデータ分析やIoTプラットフォームとの連携開発経験。
・ロボット工学や自動化システムとの連携経験。
【求める人物像】
・C/C++ソフトウェア開発の実務経験。
・リアルタイムオペレーティングシステム(RTOS)での開発経験。
・組込みシステムのデバッグツール(オシロスコープ、ロジックアナライザ、ICEなど)の使用経験。
・ソフトウェア開発ライフサイクル(SDLC)およびアジャイル開発手法(Scrum, Kanbanなど)の経験。
・Gitなどのバージョン管理システムの経験。
・優れた問題解決能力、論理思考力、および分析能力。
・効果的なコミュニケーション能力、協調性、およびチームワークスキル。
・日本語および英語でのビジネスレベルのコミュニケーション能力
【歓迎スキル】
・制御理論(PID制御、フィードフォワード制御など)、アルゴリズム開発の知識と経験。
・CNC(コンピューター数値制御)装置、工作機械、モーション制御に関する深い理解と開発経験。
・Gコード/Mコードの解釈と生成に関する知識。
・産業用通信プロトコル(EtherCAT, PROFINET, OPC UA, Modbusなど)の実装経験。
・HMI/GUI開発経験(Qt, WPF, C#/.NETなどを用いた経験があれば尚可)。
・PLC(プログラマブルロジックコントローラ)のプログラミング経験(ラダーロジックなど)。
・FPGA/ASICなどのハードウェア記述言語(VHDL, Verilog)の知識。
・CAM(Computer-Aided Manufacturing)ソフトウェアとの連携経験。
・数値計算、線形代数、幾何学に関する深い知識。
・サイバーセキュリティに関する知識と組込みシステムへの適用経験。
・機能安全規格(例:ISO 13849, IEC 61508)に関する知識。
・クラウドベースのデータ分析やIoTプラットフォームとの連携開発経験。
・ロボット工学や自動化システムとの連携経験。
【求める人物像】
就業場所
就業形態
正社員
企業名
産業用機械メーカー
企業概要
産業用機械メーカー
企業PR
業務カテゴリ
組織カテゴリ
備考
応募ありがとうございました。コンサルタントからご連絡します
応募出来ませんでした。恐れ入りますがもう一度やり直してください
気になるに登録しました
気になるに登録出来ませんでした。恐れ入りますがもう一度やり直してください