ロボットソフトウェアエンジニア|Robotics Software Engineer
【FingerVisionについて】
FingerVisionは、カーネギーメロン大学発のロボティクススタートアップです。
独自の「視触覚センサ」をコア技術に、これまで人の感覚や熟練に頼ってきた作業の自動化に取り組んでいます。
製造・物流・食品などの現場には、柔らかいもの、不定形なもの、傷つきやすいものなど、従来のロボットでは扱うことが難しい対象が数多くあります。FingerVisionは、ロボットに「見る」だけでなく「触れて感じる」能力を持たせることで、こうした領域への自動化を進めています。
現在は、視触覚センサやロボットハンドの開発に加え、AI・ロボット制御・システムインテグレーションまで含めたロボットシステムの開発・社会実装を行っています。
J-Startup 2023選定、CES Innovation Awards受賞など、国内外で評価を受けています。
私たちのMissionは、
「人とロボットの可能性を広げ、社会システムをアップデートする。」
このMissionの実現に向け、Physical AI時代の新たなロボティクスを社会へ届けていきます。
FingerVision Website
https://www.fingervision.jp/about(https://www.fingervision.jp/about)
【FingerVisionの技術】
FingerVisionのコア技術である「視触覚センサ」は、カメラによる画像処理と触覚センシングを組み合わせた技術です。
ロボットが物体に触れた際の、接触位置、力のかかり方、滑り、変形などを捉えることで、対象物の状態に応じてロボットの動作を調整することができます。
これにより、柔らかい食品や傷つきやすい製品、不定形物など、従来のロボットでは扱うことが難しかった対象への応用が可能になります。
さらに、AIが実世界を理解し動作するPhysical AIの発展において、物体との接触から得られる情報は重要なデータとなります。
FingerVisionは、視触覚センシングを起点に、AI・ロボット制御・ロボットハンドを組み合わせた次世代ロボティクスの実現を目指しています。
■ このポジションについて
FingerVisionの技術を、さまざまなロボットやFA機器で「使える技術」にするソフトウェア開発です。
FingerVisionでは、視触覚センサ、ロボットハンド、画像処理、ロボット制御など複数の技術を組み合わせ、顧客現場へのロボット導入を進めています。
一方、実際の製造現場では、使用されるロボットやPLC、操作環境、周辺設備は顧客ごとに異なります。
そのたびに個別のソフトウェアをゼロから開発していては、社会実装を大きく広げることはできません。
今回募集するロボットソフトウェアエンジニアには、
「どのロボットでも使いやすい」
「現場の担当者が簡単に操作できる」
「さまざまな設備と接続できる」
「稼働状況やデータを継続的に確認できる」
といった状態を実現するための、共通ソフトウェア基盤を開発していただきます。
個別のロボット制御アルゴリズムだけではなく、ロボット・センサ・FA設備・操作画面・クラウドをつなぐソフトウェア全体を担うポジションです。
■ 募集背景
FingerVisionでは、視触覚センサを活用したロボットシステムの顧客導入を拡大しています。
導入するロボットや設備が増えるにつれて、
- ロボットメーカーごとに異なる制御方法
- センサとの接続
- PLC等のFA機器との連携
- 操作画面
- 設定・調整方法
- 稼働状況の監視
- 動作データの蓄積
などを、より共通化・標準化していくことが重要になります。
そこで、個別案件ごとの開発だけではなく、FingerVisionの技術をさまざまなロボットシステムへ展開するためのソフトウェア基盤を設計・開発するエンジニアを募集します。
■ 仕事内容
ロボット制御の共通インターフェース開発
メーカーや機種ごとに異なるロボットを、FingerVisionのシステムから扱いやすくするためのソフトウェアを開発します。
- 複数メーカーの産業用・協働ロボットとの接続
- ロボット制御インターフェースの設計・開発
- ロボットごとの差異を吸収する仕組みの設計
- ロボットハンド・エンドエフェクタのモデル化
- ROS / ROS2との連携
- 実機を用いた動作確認・改善
操作画面・設定画面の開発
ロボットに詳しくない現場担当者でも使いやすい操作環境をつくります。
- ロボット操作用GUIの設計・開発
- タッチパネル画面の開発
- 動作・設定画面の設計
- エラーや状態表示の設計
- Universal Robots向けURCapsの開発
- 操作性を踏まえた改善
技術的に動くだけでなく、実際の現場で迷わず使えることを重視します。
FingerVision情報処理基盤の開発
視触覚センサから得られる情報を、さまざまなシステムから利用できる共通基盤を開発します。
- 視触覚情報を扱うソフトウェア基盤の設計・改善
- 画像処理機能のプラグイン化
- 複数のプログラミング言語から利用できる仕組みの開発
- ROS / ROS2との接続
- PLC・FA機器との接続
- 外部システム向けインターフェースの設計
ソフトウェアの統合・標準化
画像処理、ロボット制御、センサなど、複数のソフトウェアを一つのシステムとしてまとめます。
- 各ソフトウェア要素の統合
- 共通仕様の策定
- 設定・導入方法の標準化
- ソフトウェア構成の見直し
- 保守性・再利用性を考慮した再設計
- テスト・不具合対応
- 既存システムの継続的な改善
稼働監視・データ収集基盤の開発
顧客現場で稼働するロボットの状態を継続的に把握するための仕組みを開発します。
- ロボット・システムの稼働データ収集
- 動作状況の可視化
- 遠隔での状態監視
- エラー・異常情報の収集
- 異常検知につながるデータ整備
- 保守・技術支援に活用するためのデータ基盤整備
- 将来的なAI・学習への活用を見据えたデータ蓄積
■ 必須スキル・経験
- Pythonを用いたソフトウェア開発経験
- C++を用いたソフトウェア開発経験
- GUIアプリケーションの開発経験
- ROS / ROS2を用いたロボットソフトウェア開発経験
- Linux環境での開発経験
- Git等を用いたソースコード管理経験
- 産業用ロボット、協働ロボット、またはFA機器を扱った実務経験
- ロボット・センサ・周辺機器など複数の要素を組み合わせたシステム開発経験
- AI・機械学習に関する基礎的な知識
■ 歓迎スキル・経験
- ロボットマニピュレーションに関する知識・開発経験
- 複数メーカーの産業用ロボットを扱った経験
- Universal Robots / URCapsの開発経験
- PLCとの通信・連携経験
- FAシステムのソフトウェア開発経験
- 組み込みソフトウェアの開発経験
- クラウドを利用したシステム開発経験
- IoT・遠隔監視システムの開発経験
- ログ収集・監視基盤の構築経験
- Javaを用いた開発経験
- Webアプリケーション・Web GUIの開発経験
- APIの設計・開発経験
- ソフトウェア基盤・共通ライブラリの設計経験
- CI/CD、テスト自動化等の開発環境整備経験
■ 求める人物像
- 個別機能だけでなく、ソフトウェアシステム全体を考えることが好きな方
- 「動けばよい」だけでなく、使いやすさ・保守性・再利用性まで考えられる方
- 顧客ごとの個別対応を、共通の仕組みへ置き換えていくことを楽しめる方
- ソフトウェアだけでなく、実際のロボットやFA機器を触りながら開発したい方
- 異なるメーカー・機器・通信方式などの違いを整理し、共通化することが得意な方
- 画像処理・ロボット制御・FAなど異なる専門性を持つエンジニアと協力できる方
- 実際の顧客現場で起きた問題を、ソフトウェアの改善につなげられる方
- 技術を一つの案件で終わらせず、多くの顧客へ展開できる形にしたい方
■ このポジションの魅力
1. FingerVisionの「共通ソフトウェア基盤」をつくれる
顧客案件ごとに個別のプログラムを書くのではなく、
「FingerVisionの技術を、どうすればどのロボットでも使いやすくできるか」
を考えるポジションです。
一つの開発成果が複数の製品・顧客案件で使われる、事業の土台となるソフトウェアをつくることができます。
2. ソフトウェアから実機まで一貫して関われる
一般的なWebサービスの開発とは異なり、自分の書いたコードが実際のロボット・センサ・FA設備を動かします。
- 開発 → 実機接続 → 動作確認 → 現場導入 → 改善
まで関わることができます。
3. ロボット・センサ・FA・クラウドを横断できる
担当領域は一つのレイヤーに限定されません。
- ロボット制御との接続
- 視触覚センサ
- GUI
- ROS / ROS2
- PLC
- クラウド
- データ収集
まで、幅広いソフトウェア技術をつなぎます。
ロボットシステム全体を見渡せるソフトウェアエンジニアとして専門性を広げることができます。
4. 顧客現場で本当に使える操作体験をつくれる
技術者向けの開発環境だけでなく、実際の工場担当者が使う操作画面や設定機能も開発します。
「高性能なロボット」をつくるだけではなく、現場で誰もが使えるロボットシステムへ変える役割を担います。
5. 稼働データを次の製品・AIにつなげられる
顧客現場から得られる稼働データを蓄積することで、
- 異常検知
- 遠隔サポート
- 製品改善
- ロボット学習
- AI開発
などへの活用が可能になります。
将来的なPhysical AIの発展を支える、実世界データの基盤づくりにも関わることができます。
■ キャリア・評価について
FingerVisionでは、マネジメントを中心とするキャリアだけでなく、専門性を高めていくキャリアも用意しています。
これまでのご経験・スキル・今後の志向を踏まえ、General Track / Expert TrackおよびGradeを相談のうえ決定します。
詳細:
https://www.fingervision.jp/jobgrade(https://www.fingervision.jp/jobgrade)
■ FingerVision News
FingerVisionは、経済産業省・NEDO関連のプロジェクトに参画し、Physical AIの社会実装に向けた研究開発を進めています。
大手ロボットメーカーや大学等と連携しながら、AIとロボティクスを融合した次世代技術の実用化に取り組んでいます。
- プレスリリース
- https://newsrelea.se/rVy5Ql(https://newsrelea.se/rVy5Ql)
- 日本経済新聞
- https://www.nikkei.com/article/DGXZQOUC022Q40S6A700C2000000/(https://www.nikkei.com/article/DGXZQOUC022Q40S6A700C2000000/)
【職種 / 募集ポジション】
ロボットソフトウェアエンジニア|Robotics Software Engineer
【雇用形態】
正社員
【給与】
年収 8,000,000円 〜 16,000,000円
基本給は、職務内容・経験・スキル・成果等を考慮して決定します。 基本給には、雇用契約で定める時間分の固定残業代を含みます。 固定残業時間を超える時間外労働については、会社規程に基づき割増賃金を支給します。 給与は毎月末締め、翌月15日払いです。
【勤務地】
東京都江東区東陽2丁目4 三井ウッディビル(本社)
京都府京都市下京区朱雀宝蔵町73-1(京都R&D拠点)
主たる勤務地は、ポジション・業務内容に応じて決定します。 業務上の必要に応じて、他拠点への出張が発生する場合があります。
【その他特筆事項】
■試用期間 4か月 ※会社が必要と認めた場合、短縮または最長6か月まで延長する場合があります。 ■リモート勤務 リモート勤務制度あり。 業務内容・役割等を踏まえ、会社が認めた場合に利用可能です。
会社情報
【会社名】株式会社FingerVision
【業種】
メーカー / ロボティクス・FA / 精密・計測機器
【代表者】
濃野 友紀
【資本金】
1億円
【本社所在地】
〒135-0016 東京都江東区東陽二丁目4番14号 三井ウッディビル1階
【その他事業所】
R&D拠点 〒600-8846 京都府京都市下京区朱雀宝蔵町73-1 ライトワンビル1F
【事業内容】
・視触覚センサ、ロボットハンド等の開発・製造・販売 ・視触覚技術を活用したロボットシステム・自動化ソリューションの開発・導入・運用支援