株式会社アトム 求人一覧203. ソフトウェアエンジニア(オープンポジション)
株式会社アトム 求人一覧

203. ソフトウェアエンジニア(オープンポジション)

株式会社アトム

仕事概要

募集背景

私たちは、人と同じ環境で作業可能なヒューマノイドロボットの開発を進めています。ロボットを「賢くする」フィジカルAIの開発と同じくらい重要なのが、ロボットを実際に現場で動かし、複数台を管理し、開発サイクルを回し続けるためのソフトウェア基盤です。本ポジションは、ヒューマノイドの導入・運用・開発を支えるソフトウェア全般を担当いただくオープンポジションです。特定の技術要素に閉じたポジションではなく、強みを起点にしながら、ご経験・ご志向に応じて一緒に担当領域を見極めていきたいと考えています。
【参考情報】
ヒューマノイド開発の最前線では、なぜソフトウェアエンジニアが重宝されるのか?
https://note.com/taguro/n/nc84620c88919

役割・ミッション

本ポジションは、ロボットにおけるハードウェアの性能を極限まで引き出し、進化させ続けるソフトウェア基盤をつくる仕事です。どの領域を担当いただく場合にも共通するのは、ヒューマノイドという新しいプロダクト領域に対して、これまでソフトウェアエンジニアとして培ってきた設計手法・技術選定の経験を応用し、最適な形にアレンジしていくことです。ヒューマノイドという未踏領域だからこそ、まだ正解は存在しません。これまでのキャリアで培ってきた経験を活かし、「ロボットを動かすソフトウェア」という新しい挑戦を一緒に推進いただくミッションとなります。

  • ヒューマノイドを社会実装する現場で、安定して動き続けるためのソフトウェアを作ること
  • ヒューマノイドをクラウドから管理・運用する仕組み(RobotOps)を通じて、複数の実機を横断して監視・制御・管理できる仕組みを作ること
  • AIが継続的に学習・進化し続けるためのデータ・開発基盤を通じて、研究開発チームが高速に試行錯誤できる環境を作ること
  • ハードウェアとソフトウェアの境界で、リアルタイム性・通信の信頼性を支えること

業務内容

(一例になりますので、選考にてご経験やご志向をお伺いさせてください。)

  • ヒューマノイドを社会実装するためのソフトウェア開発
    • ロボット導入現場で使われるアプリケーション・管理ツールの設計・開発
    • API・バックエンドシステムの設計・開発
    • 研究開発チーム・導入先向けのSDK・Developer Toolsの設計・開発
  • ヒューマノイドを運用するためのプラットフォーム開発(RobotOps)
    • 複数拠点・複数台のロボットを横断管理するRobotOps基盤の構築
    • クラウドサービス・認証・監視基盤の設計・開発
    • OTAアップデート、CI/CDなど継続的デリバリー基盤の構築
  • AIが進化し続けるためのデータ・開発基盤構築
    • 実機・シミュレーターから生成される映像・センサーデータの収集基盤構築
    • 学習データパイプライン、MLOps基盤の設計・開発
    • モデル評価基盤、シミュレーション環境の構築
  • ヒューマノイドとソフトウェアをつなぐ制御・通信基盤の開発
    • リアルタイム制御ソフトウェア、Middleware・Runtime設計
    • センサー統合、高速通信・通信基盤の設計・開発
    • ハードウェアとソフトウェアの境界領域における設計・実装

ポジションの魅力

  • ソフトウェアの力でヒューマノイドを実際に現場で動かす、世界的にも事例の少ない挑戦に携われる
  • 創業1年目・少人数フェーズだからこそ、担当領域を固定せず、互いの強みを持ち寄りながらワンチームで開発を推進
  • 技術選定からアーキテクチャ設計まで裁量を持って進められる
  • 研究とプロダクトの距離が極めて近い

こんな経験が活きるポジション

ロボットソフトウェアに関わった経験がない方でも、今までの培われたスキル・技術を活かし、チャレンジしてみたいと考えている方を求めています。

  • Webサービス・プラットフォーム開発の経験 → ロボット導入現場向けのアプリケーション・SDK・APIの設計に応用
  • クラウド・インフラ・SREの経験 → 世界中のロボットをクラウドから横断管理するRobotOps基盤・OTA配信基盤の設計に応用
  • AI・データ基盤の経験 → 実機から生成される映像・センサーデータを扱う学習データ基盤・MLOps基盤の構築に応用
  • リアルタイム性やIoT・エッジデバイスに触れた経験 → ハードウェアとソフトウェアの境界にあたる制御・通信基盤の設計に直結

使用ツール

  • Google Workspace
  • Slack
  • Miro
  • Notion
  • GitHub

選考フロー

書類選考→一次面接→会社体験(1日)→最終面接
※カジュアル面談からの開始も歓迎します。
※途中で面談を挟む場合があります。

必須スキル

  • ソフトウェアエンジニアとしての実務経験(3年以上目安)
    • 大規模・高負荷なシステム、または複雑なデータを扱うシステムの設計・開発・運用のいずれかの経験
    • チームでのソフトウェア開発経験(要件定義〜実装〜運用まで)
  • 課題に応じて最適な技術やアーキテクチャを考えられる方
    • 決まったやり方があるフェーズではなく、最適な技術選定・設計を0→1で作り上げていくフェーズです
    • これまでのバックグラウンド(Web、データ基盤、インフラ、SREなど)を、ロボットソフトウェア開発という新しい領域に全力で活かし込んでいきたい、という気概のある方を歓迎します
  • 新しい技術・ドメインに対する強い知的好奇心とキャッチアップ力

歓迎スキル

必須要件を満たしたうえで、以下のいずれかの領域に強みを持っている方(複数領域にまたがる経験も歓迎です)

  • Webサービス・プラットフォーム開発
    • WebサービスやSaaSなどのバックエンドシステムの設計・開発・運用経験
    • マイクロサービスを活用したシステム設計・開発経験
    • SDK・API・CLIなど、開発者向けプラットフォームの設計・開発経験
  • クラウド・インフラ・SRE
    • AWS・GCP・Azureなどクラウド環境でのシステム設計・運用経験
    • Kubernetes等を用いたコンテナ基盤やPlatform Engineeringの構築・運用経験
    • CI/CDやOTA配信など、継続的なデリバリー基盤の構築経験
  • AI・データ基盤
    • GPUサーバーやクラウド環境を活用した機械学習基盤・分散システムの構築経験
    • 大規模データパイプラインやデータ基盤の設計・開発・運用経験
    • Computer Visionまたは自然言語処理(NLP)に関する実務・研究経験
  • ロボットシステム
    • ロボティクス・IoT・エッジデバイスなど、フィジカルな対象を扱うシステムの開発経験
    • リアルタイム処理、高速通信、センサーデータ処理などのソフトウェア開発経験

求める人物像

  • 「ロボットのソフトウェア」という未知の領域に、好奇心を持ちチャレンジできる方
  • 自分の得意領域を軸にしながら、隣接領域にも染み出して貢献できる方
  • 正解のないところで仮説を立て、手を動かしながら検証できる方
  • 少人数チームだからこそ、担当領域を自分で作っていくことを楽しめる方

応募概要

給与

<経験・能力を考慮の上当社規定に従い決定します>

エンジニア
【想定年収】500万円〜1,000万円
【基本給】308,531円~617,063円
【みなし残業代】108,469円~216,937円

シニアエンジニア
【想定年収】1,000万~3,000万円
【基本給】617,063円~1,851,360円
【みなし残業代】216,937円~650,880円

賞与:業績により支給することが有る。
残業代:上記の45時間分のみなし残業分を含む。みなし残業時間を超える勤務をした場合は、残業代を追加支給。
その他手当:通勤手当として会社が認める通勤経路による金額を月額3万円を上限として支給する。ストックオプション制度は現在整備中。

勤務地

本社:東京都中央区晴海

雇用形態
勤務体系
  • 就業時間:10:00~19:00
  • 休日:土・日・祝祭日
    ※原則出社を前提とした勤務となります。
試用期間
福利厚生
  • 交通費支給
  • 社会保険完備
  • 健康診断

その他

  • 受動喫煙対策:敷地内禁煙

企業情報

企業名
設立年月
本社所在地
資本金
従業員数
企業サイトURL