ロボットソフトウェアエンジニア
株式会社トクイテン
-
Under 10
-
Company Homepage
Company Info
Job Summary
ROSを活用したロボットソフトウェア開発に従事し、収穫、芽かき、葉かき、運搬、噴霧、モニタリングなど多様な用途に対応するアームロボットや移動ロボットのソフトウェア実装を行います。画像処理、自己位置推定、自律走行、ネットワークソフトウェア構築など、ロボット技術の幅広い領域で開発に携わります。Duties
ROSを活用した農業用ロボットのソフトウェア開発を行います。収穫、芽かき、葉かき、運搬、噴霧などの多様な機能を持つロボットシステムの設計と実装に従事します。画像処理や認識システムの構築、深層学習モデルの開発、自己位置推定、自律走行アルゴリズムの研究開発が主な業務となります。ROSを用いたロボットソフトウェアの環境構築、シミュレーション開発、実機でのPoC(概念実証)、長期間運用可能な複数ロボットのソフトウェア統合管理を行います。また、農業分野の専門家と協働しながら、新しいロボットシステムのタスク設計や概念設計にも積極的に取り組みます。
Requirements
・ROS環境の構築とROSを用いたロボットソフトウェア開発
・シミュレーション構築とソフトウェアテスト
・実機によるPoC
・長期間運用される複数のロボットソフトウェアを開発する技術
・画像処理・認識システムの構築(深層学習ベース、特徴量ベース)とそれに基づくアームロボットを用いた物体操作
・SLAMやマーカーを用いた自己位置推定と移動ロボットの経路生成・自律走行
・ネットワークソフトウェアの構築と運用
Welcomed Skills
・農業をはじめとする多分野の専門家と議論したり、自分でも農業を体験しながら新しいシステムのタスク切り出しや概念設計をするスキルと意欲
・ロボットに関する研究経験(修士・博士)
・オープンソースソフトウェア開発経験
・ROS2の開発経験(特にROS1からROS2への移行)
・逆運動学やSLAMなどロボットに必要な手法や計算についての知識や経験
・ロボットや人工知能に関する専門書や論文を読んで実装する能力
・深層学習モデルの構築やデータ収集に関する知識や経験
・ネットワークプログラミングやアーキテクチャに関する知識や経験
・MQTTなどを用いたIoTシステムの開発経験
・AWSを用いたサーバ構築と運用
・高専・大学ロボコン、プロコン経験