【組織とポジションについて】
Software Development部は、『LUUP』のサービス本体、スタッフ向けツール、IoTデバイス関連、その他周辺ソフトウェアの設計・開発を担っています。Software Development部はiOS、Android、Server、IoT、QA、SREと6つのチームがあります。そのなかのIoTチームで活動いただきます。
IoTチームは、正社員2名と業務委託2名程度のチームです。(2025年1月時点)
IoTバックエンドエンジニアには、主に車両に搭載されているスマートロックなどのIoTデバイスへの通信を管理するバックエンドの開発、運用を担当して頂きます。IoTバックエンドはGCP(Cloud Functions, Cloud Run, GCE)やAWS(IoT Core, SQS, Lambda)上で動作しており、TypeScript, Go, Pythonなどの言語で実装されています。IoTデバイスとBLEで通信するPoCモバイルアプリ開発や、IoT SIMの技術的検討・品質検証などチームの業務範囲は多岐に渡ります。IoTデバイスの動作がサービス全体の品質に大きく関わることから、IoTデバイス自体の動作検証も行うことがあり、動作を検証するにあたりIoTデバイスの取り扱い経験が必要になってきます。(ファームウェアの開発をすることはありません。)
【仕事内容】
・『LUUP』サービス関連ソフトウェアとの繋ぎ込み、周辺基盤の開発
・本番環境でのIoT制御基盤運用、デバイス管理
・IoTデバイス関連技術(Bluetooth, 画像処理, 高精度衛星測位など)の技術調査・PoC実装
【仕事の魅力】
Luupは、日本の電動キックボードのシェアリングサービスを展開する数少ない企業の1つです。法制度の変化に柔軟に適応し、急速な事業拡大を通じて普及を推進してきました。また、”ポートモデル”と言われる形態でのマイクロモビリティのシェアリングサービス展開は、世界の中でも早い段階から取り組んでいる企業のひとつです。そのため直面する課題には世界でも明確な成功例がないものも多く、このようなフロンティアでの事業環境はスタートアップに限らず簡単には味わえない環境です。
また10,000以上のポートや30,000以上の車両から得られるIoTなどのデータ連携を伴うリアルサービスにおいて、バックエンド開発によって事業に大きなインパクトを与えられ、自ら実装した施策などで利用者データのみならずスタッフのオペレーターもData Drivenに最適化していく環境は非常にエキサイティングなものがあります。
IoTチームとしての魅力としては、ハードウェアからモバイルアプリケーションまで一気通貫で検証を行うことがあるという技術領域が広さです。ハードウェアのデバッグからIoTデバイスの操作を司るマイクロサービスの設計、Operation用にBluetoothでIoTデバイスと通信するモバイルアプリを開発したり、IoTデバイスとやりとりするあらゆるアプリケーションを取り扱います。課題解決のためには技術スタックにこだわらず、幅広い選択肢の中から最適なものを選択します。技術的にはなんでもやってみたい方にオススメです。
【必須条件】
<経験>
・Webバックエンドの実開発経験
<スキル>
・サーバー・インフラ関連のgeneralな知識
・素早く手を動かしてプロトタイピングを進めることのできる検証力
【歓迎条件】
いずれかの強みをお持ちの方であれば、ご活躍いただけると思います。
<経験>
・何らかのクラウドインフラ構築経験
・IoTデバイス開発関連プロジェクトに携わったご経験
<スキル>
・TCP, BLE, MQTT 等さまざまな通信方式・プロトコルへの理解
・Computer Scienceの学位
【求める人物像】
Luupのミッションや事業に共感があることを前提とし、単一技術志向・近視眼的でなくプロダクト志向かつ未来志向で、特定の技術領域に過度にこだわらず技術的挑戦や問題解決を楽しめるマインドを重視します。
・プロダクト志向かつ未来志向である(単一技術志向、近視眼的でない)
・課題や要求を要件に落とし込みつつ自走して開発が進められる方
・タスクの範囲や定義にとらわれず背景にあるオペレーションや課題を想像し、他チームとも意見や調整ができる方
・新しい技術を楽しみながら挑戦できるガッツがある方