BlueArch株式会社 求人一覧SW開発ロボットエンジニア(組込・ROS2) - リーダー / Lead Software Robotics Engineer
BlueArch株式会社 求人一覧
SW開発ロボットエンジニア(組込・ROS2) -  リーダー / Lead Software Robotics Engineer

SW開発ロボットエンジニア(組込・ROS2) - リーダー / Lead Software Robotics Engineer

BlueArch株式会社

SW開発ロボットエンジニア(組込・ROS2) -  リーダー / Lead Software Robotics Engineer

仕事概要

【職務内容】

小型軽量海中ロボット(AUV/UUV)の中核制御システムの開発を主導し、研究開発段階のソフトウェアを、堅牢性・拡張性・保守性を備えた「製品品質」へ昇華させる役割を担っていただきます。CI/CDパイプライン、自動テスト・シミュレーション環境、ブランチ戦略やコードレビュー方針を自ら設計・構築し、チーム全体で高品質なコードベースを維持する開発をリードしていただきます。

【ポジションの魅力・得られる経験】

  • 自律型海中ロボットの中核制御ソフトウェアを担い、自律航行・位置推定など先端技術の実装に携われる機会
  • 自ら開発したソフトウェアが実機に搭載され、実証試験・社会実装へ直結する手応え
  • 海中無人機という国レベルで重要性の高い技術を扱うプロジェクトの最前線でキャリアを築ける経験

※ご応募の際は、これまでに携わった開発・制作内容が分かるポートフォリオのご提出を可能な範囲でお願いいたします。

提出形式例:

  • GitHubやGoogle Drive、ウェブサイト等のURLは、「リンク」欄へご記載ください
  • PDF・PowerPoint等のファイルは、「その他ファイル」欄へアップロードしてください

※まずはカジュアル面談をご希望の場合、下記フォームからご登録ください
https://herp.careers/v1/bluearch/U2ZawE0HAcFy?token=cd4AfZEws0_V1dLlE7ZY9

ーーー

Company Overview

We are a startup supporting the future of the marine industry through the social implementation of domestically developed AUVs (Autonomous Underwater Vehicles / underwater drones).
We aim to build next-generation infrastructure for ocean operations such as underwater inspection, offshore energy, and subsea security—fields that have traditionally relied on manual labor and high operational costs.

Description

You will lead the development of the core control system for our compact and lightweight AUV, taking ownership of evolving research-stage software into 'product-grade' quality with the robustness, scalability, and maintainability it requires. You will design and build the CI/CD pipeline, automated testing, and simulation environments, and establish branching strategies and code review policies, leading the team in maintaining a high-quality codebase.

Opportunities

  • Opportunity to work on the core control software of an Autonomous Underwater Vehicle (AUV), implementing advanced technologies such as autonomous navigation and localization
  • The opportunity to see your software directly deployed on real vehicles and used in field testing and commercial deployment
  • Career growth at the forefront of nationally significant underwater robotics technology projects

※When applying, we would appreciate it if you could submit a portfolio of your past development work whenever possible.

Examples:

  • Please include GitHub, Google Drive, or website URLs in the “Links” section.
  • Please upload PDF or PowerPoint files in the “Other Files” section.

※If you would like to start with a casual interview, please register using the form below.
https://herp.careers/v1/bluearch/U2ZawE0HAcFy?token=cd4AfZEws0_V1dLlE7ZY9

必須スキル

  • ROS2(Foxy/Humble等)を用いたロボット開発の実務経験(3年以上)
    通信アーキテクチャ設計、ノード間同期、QoS設定などの深い理解。

  • 品質保証体制(CI/CD・自動テスト)の構築経験
    GitHub Actions等によるCI/CDパイプライン、自動テスト、静的解析を用いた品質保証体制の構築経験。

  • Linux環境における開発・運用スキル
    Dockerを用いたコンテナ化、およびLinux環境における開発・運用経験。

  • 組込みハードウェア制御および低レイヤ通信の実装経験
    RS232C/I2C等の通信プロトコルや、マイコン(Arduino/STM32等)を用いた、ロボットシステム構築に不可欠な低レイヤの実装スキルおよび知識。

ーーー

  • 3+ years of professional experience in robotics development using ROS2 (Foxy / Humble, etc.)
    Deep understanding of communication architecture design, node synchronization, and QoS configuration.

  • Experience building a quality assurance framework (CI/CD, automated testing)
    Experience building a quality assurance framework through CI/CD pipelines, automated testing, and static analysis, using tools such as GitHub Actions.

  • Development and operational skills in Linux environments
    Experience with containerization using Docker, and development/operations in Linux environments.

  • Experience implementing embedded hardware control and low-level communication
    Skills and knowledge in low-level implementation essential for building robotic systems, using communication protocols such as RS232C/I2C and microcontrollers (Arduino/STM32, etc.).

歓迎スキル

  • 位置推定・制御アルゴリズムの実装経験
    SLAM、EKF(拡張カルマンフィルタ)、ダイナミックモデルを用いた自己位置推定の実装経験。

  • 水中用機器の通信および信号処理の知見
    ソナー等の水中特有デバイスの通信プロトコルに関する知識、および信号処理の経験。

  • API・インターフェースの設計およびドキュメンテーション能力
    社内外の各モジュールが利用するインターフェースの設計、および技術ドキュメントの作成経験。

  • シミュレーション環境(SITL)の構築
    Gazebo等を用いた自動テスト環境の構築経験。

  • 分散システム・通信最適化
    DDSのチューニングや、ネットワーク帯域が制限される環境下での通信最適化。

  • 大容量ログデータの収集・圧縮基盤の構築
    rosbag2/MCAP形式での記録、保存トピックの選定やサンプリングレート最適化、エッジ側での前処理を含む、大規模データ収集パイプラインの設計・実装経験。

  • オフライン環境でのソフトウェアアップデート機構の設計・実装
    海上における直接無線通信機器を介した、インターネット非接続・帯域制約下を前提とした、ROS2パッケージやDockerイメージの差分/一括更新、ロールバック、バージョン整合性を担保する配信機構の設計・実装経験。

  • 認識モデル(探知・類別)のエッジ統合・更新
    マルチビームソナー等を用いた探知・類別を行う認識モデルの機体側への統合・デプロイや、モデル・設定ファイルの更新とソフトウェアバージョンとの整合性を担保した運用経験。

ーーー

  • Experience implementing localization and control algorithms
    Experience implementing self-localization using SLAM, EKF (Extended Kalman Filter), and dynamic models.

  • Knowledge of communication and signal processing for underwater devices
    Understanding of communication protocols for underwater-specific devices such as sonar, and experience in signal processing.

  • API and interface design and documentation skills
    Experience designing interfaces used by internal and external modules, and creating technical documentation.

  • Experience building simulation environments (SITL)
    Experience in constructing automated test environments using Gazebo, etc.

  • Distributed systems/communication optimization
    Experience tuning DDS and optimizing communication under bandwidth-constrained network environments.

  • Building infrastructure for large-scale log data collection and compression
    Experience designing and implementing large-scale data collection pipelines, including recording in rosbag2/MCAP formats, selecting topics for storage, optimizing sampling rates, and performing edge-side preprocessing.

  • Design and implementation of software update mechanisms for offline environments
    Experience designing and implementing distribution mechanisms for differential/bulk updates, rollback, and version consistency of ROS2 packages and Docker images, built for offline, bandwidth-constrained conditions over direct wireless communication devices at sea.

  • Edge integration and updating of recognition models (detection and classification)
    Experience integrating and deploying recognition models for detection and classification—using sensors such as multibeam sonar—onto the vehicle, and operating them while ensuring consistency between model/configuration file updates and software versions.

求める人物像

  • 自ら実装を完遂しながら、品質・生産性を担保する仕組みをチーム視点で構築できる方。

応募概要

給与

想定年収900~1,250万円(経験・能力・ご希望を考慮のうえ決定)
 Estimated Annual Salary: JPY 9,000,000 – 12,500,000
  (To be determined based on experience, capabilities, and mutual discussion)

勤務地

東京本社
東京都目黒区駒場4丁目6番1号 東京大学駒場第2キャンパス連携研究棟512号室

Tokyo Headquarters
Room 512, Collaborative Research Building, The University of Tokyo Komaba II Campus, 4-6-1 Komaba, Meguro-ku, Tokyo, Japan

雇用形態
勤務体系

●フレックスタイム制
 Flextime system (Core hours: Monday–Friday, 10:00–15:00)

●有給休暇 ●結婚休暇 ●産前産後・育児休暇
 Paid Leave / Marriage Leave / Maternity and Childcare Leave

福利厚生

●社会保険完備(健康保険、厚生年金保険、雇用保険、労災保険)
 Full Social Insurance Coverage (Health Insurance, Employees’ Pension, Employment Insurance, Workers’ Compensation)

●ストックオプション
 Stock Options

●資格取得費用補助(業務上必要な資格の受験料、および教材費の全額を負担)
 Full coverage of certification costs (including exam fees and study materials required for the job)

企業情報

企業名
設立年月
本社所在地
支社所在地

神奈川支所:神奈川県川崎市高津区溝口1丁目9番7号長谷川ビル 5F

事業内容

BlueArch株式会社は、自律型無人潜水機・海中ロボット(AUV/UUV)の開発・製造を手がけるスタートアップです。
日本発、グローバルNo.1のAUVメーカーを目指し、東京大学生産技術研究所 巻研究室との共同研究を通じて、最先端のロボティクス・AI技術を基盤とした国産AUVの社会実装に取り組んでいます。

資本金
企業サイトURL