1
/
5
This page is intended for users in Hong Kong. Go to the page for users in United States.
Mid-career
フロントエンドエンジニア
on 2017-08-10 1,952 views

使いやすいWebアプリでUX最大化!IoTプラットフォーム開発の仲間大募集

株式会社アプトポッド

株式会社アプトポッド members View more

  • Hirotaka Kajita
    Engineer/programmer

  • Junichi Sakamoto
    Marketer

  • Kohei Ozawa
    人事

  • 株式会社アプトポッドにて、VPoPとして自社製品全体のプロダクトマネジメントを担当しています。

    新卒で入社した日本ヒューレットパッカード株式会社では、新入社員研修後の案件アサインにて大手銀行向けB2Bシステムの開発チームに所属することとなり、プロジェクトの進行管理や要件定義、簡単な追加開発、テストレビューなど、SIerにおけるシステム開発の工程を一通り経験しました。

    その後、自身の開発スキル、コーディングスキルの向上を目的として現在の株式会社アプトポッドに転職し、サーバーサイドエンジニアとして働き始めました。慣れない言語や開発環境と格闘しつつも、いくつかの個別顧客向けカスタマイズ案件...

What we do

  • 大量の時系列データを双方向かつリアルタイムに伝送するIoTプラットフォーム「intdash」
  • デザイン性にもこだわり、近未来的なUIを持つWebダッシュボード「Visual M2M」

アプトポッドは、IoTプラットフォームの自社開発やIoT関連ソリューションの販売により、製造業を中心にあらゆる産業のDXに貢献する研究開発型テックベンチャーです。

大量の時系列データを収集・管理するIoTプラットフォームクラウド「intdash」や、自動車が吐き出す大量データをエッジで処理する車載コンピュータ「EDGEPLANT」、収集した時系列データをリアルタイムに可視化するWebダッシュボード「Visual M2M」などの自社企画製品の開発を行いつつ、これらを組み合わせたソリューションの提供や、受託開発を行っています。

当社の強みは、当社が「ファストデータ」と呼ぶ膨⼤かつ高頻度な時系列データを⾼速に伝送、収集することです。自動車、ロボット、産業機械などの様々なデバイスをコネクテッド化し、遠隔データ収集、可視化、制御といった難易度の高いサービスを実現する高度なIoTプロダクトを開発しています。

【プロダクト】
■ intdash
自動車や産業機器と、遠隔地にある可視化ツールや操作端末とをインターネットを介してつなぎ、大量かつ短周期な高頻度データをリアルタイムに、双方向に伝送するためのIoTプラットフォームです。intdashを利用することで、遠隔監視や遠隔操縦、自動運転などIoTサービス実現の要となる、超低遅延な双方向伝送を実現します。
https://www.aptpod.co.jp/products/intdash/about-intdash/

■ Visual M2M
intdashを使用してクラウドに収集した膨大なセンサーデータを、リアルタイムに可視化・解析するWebベースのダッシュボードツールです。世の中にWebダッシュボードツールは複数ありますが、当社製品のようなリアルタイム性を備えたプロダクトは、リリースから数年が経った今でも現れていません。解析用途に応じて拡張が可能で、見た目のかっこよさにもとことんこだわった先進的なデザインのインターフェースが魅力です。
https://www.aptpod.co.jp/products/data-visualization/

■ EDGEPLANT
EDGEPLANTは、産業DXで必要となる堅牢かつ高性能な自社企画ハードウェアの総合ブランドです。高度なAI処理を実現する車載規格対応のGPU搭載エッジコンピュータ「EDGEPLANT T1」や、各種制御バス、センサーネットワークに接続するためのインターフェイス機器、専用カメラシステム(予定)などで構成されています。
https://www.aptpod.co.jp

【実例】
■本田技研工業様 マーシャル諸島共和国ソーラーEV共同実験プロジェクト
マーシャル諸島共和国にて立ち上がった「ソーラー電気自動車(EV車)プロジェクト」に『Visual M2M』が採用された例です。
車両のバッテリー状況、位置情報等各種データを記録するための装置を搭載し、クラウドサーバーへ上がったデータの運用状況を日本でモニタリングし、不具合があった際に迅速に対応する体制をつくりました。
https://www.aptpod.co.jp/casestudy/001/

■トランポリン選手の練習テスト計測
JISS(国立スポーツ科学センター)と協業し、スポーツにおける取り組みも行っております。
iPhoneを体に取り付け9軸センサーを用い体軸を計測。リアルタイムに体軸の動きやブレがわかる3Dモデルや散布図を表示し選手へフィードバックするといった、科学的な練習を実現するための支援も行っています。
https://www.youtube.com/watch?v=u8RUKfNgBBg

その他、自動車、建機/農機/重機、ロボティクス、スマートファクトリー、ヘルスケアなど、様々な業界の案件を多数抱えております!

【研究開発】
■ 独自ストリーミングプロトコル
・双方向リアルタイムストリーミング
・不安定なモバイル回線でもすべてのデータを欠損なく完全回収
・すべてのデータに時刻情報を付与して時系列データとして管理
・P2P伝送やエッジサーバーを組み合わせた低遅延化
■ スケーラブルデータストア
・1台につき毎秒数千〜数万点を超える大量データを確実かつ高速に永続化
・独自の分散保持機構により、大規模運用に耐えうるスケーラビリティを確保
■ メディアデータプロセッシング
・モバイル回線経由での低遅延動画ストリーミング
・複数カメラデバイスからの映像を合成伝送し省帯域化
■ リアルタイムインテリジェンス
・機械学習による動画ストリームのリアルタイム推論
・リアルタイムストリームの監視と不正検出

Why we do

  • 代表の坂元はマイクロソフトの出身。IoTという言葉がバズワード化する以前から、IoT/M2M事業を手掛けてきました。
  • 大手自動車メーカーや建機/重機メーカーなど、製造業の大手企業様のDXを陰ながら支えています。

当社の強みは、インターネットやモバイル網を使用した大量かつ高頻度なデータ(ファストデータと呼んでいます)の伝送と、伝送された大量データの処理技術です。

一般的なIoTビッグデータと、当社が強みを持つファストデータは、結果的にどちらもビッグデータとなることは同じでも、その性質には大きな違いがあります。一般的なIoTデータは、Thingの数が膨大なためにビッグデータにはなりますが、ひとつひとつのThingが吐き出すデータは「1秒に1つ程度の低頻度なデータ」であることがよくあります。一方で、当社が対峙する自動車やロボットといったインテリジェントデバイスの場合には、1つのThingが大量かつ高頻度にデータを吐き出します。たった1つのThingが、秒間数千〜数万点のデータを吐き出すだけでも、1時間も経過すれば、あっという間に百万点を超えるデータが集まってしまいます。

一般的なIoTデータを取り扱う場合には、クラウドサーバーを水平スケールすれば対応が可能です。エッジコンピュータもクラウドサーバーも一つ一つはある程度非力で構いません。しかしファストデータを取り扱うには、エッジにもクラウドにもそれなりに高性能かつ高度なプロダクトが必要であるだけでなく、これらを正しく垂直統合でインテグレーションするためには、実際の現場で培った経験や知見が必要になります。

当社はこれまで、大手自動車メーカー様や工作機械メーカー様と、数多くのDXプロジェクトをこなし、実際の現場でさまざまな経験を蓄積して参りました。これらをひとつずつフィードバックして開発されたのが、前述の「intdash」や「EDGEPLANT」「Visual M2M」です。これらのプロダクトと、泥臭く地道に実践知を身に着けた当社の開発チームは、他社様で成功させることができなかったIoTプロジェクトの駆け込み寺として、いくつものプロジェクトを成功に導いてきました。

私たちは、多くの経験に裏打ちされた確かな実践知により、製造業をはじめとするあらゆる産業のDXに貢献すべく、高度で高性能なプロダクトを開発し、日本のIoTを牽引しています。

How we do

  • 技術のわかる経営陣と現場メンバーが、直接議論し合いながらプロダクトやソリューションの方向性を決定していきます。
  • オフィスの所在地は、新宿から丸ノ内線ですぐの四谷三丁目。適度に繁華街からも離れていて快適です。

現在社員は総勢60名ほど在籍しており、そのうち6割程度がエンジニアです。当社は、IoT事業を推進するために必要なすべてのスタックを一社ですべてカバーしているため、下は電気回路を担当するハードウェアエンジニアや組み込みLinuxエンジニアから、上はサーバーサイド、フロントエンドエンジニアまで、幅広い技術領域のエンジニアが在籍しています。

社内には、自社プロダクトを開発するグループと、お客様ごとのソリューション開発を行うグループの2つのグループが存在し、自社プロダクトの開発グループでは製品ごと、ソリューション開発のグループではお客様ごとにプロジェクトチームを組んで開発にあたっています。各プロジェクトチームは、それぞれの技術領域のエンジニアが混在した少数精鋭チームとなるため、各自の専門領域だけでなく、隣接の技術領域からの刺激も日々受けながら、業務に取り組むことができます。

多くのプロジェクトチームや技術領域にメンバーが分散することで、チームひとつひとつの規模が小さくなりやすいため、会社規模の割には、各メンバーの裁量は大きく、さまざまなことにチャレンジしやすい環境となっています。それぞれのチームが小さいことで、全社的にもまだまだスタートアップや大学の研究室のような雰囲気が残っています。

また、当社は、フレックスタイム制や裁量労働制を導入しており、働いた時間ではなく上げた成果に応じて評価される仕組みになっています。当社にはバリバリ働きたい若手エンジニアだけでなく、子育て世代のパパエンジニアも多く、子どもの生活時間に合わせて早朝開始早上がりのメンバーがいたり、そもそも時間を短く短期集中で業務をこなすメンバーがいたり、人によりワークスタイルは様々です。ひとりひとりのワークスタイルやライフスタイルを尊重し、各自が最大限にパフォーマンスを発揮できるスタイルを選択できることで、柔軟な働き方と圧倒的な成果を実現しています。

当社のエンジニアが気ままに綴る技術ブログもおかげさまで好評を頂いております。よろしければご覧ください。
https://tech.aptpod.co.jp/

As a new team member

アプトポッドは、IoTプラットフォーム「intdash」を開発しています。intdashは、超高頻度な時系列データを収集・伝送するためのプロダクトで、大手自動車メーカーの研究開発などに利用されています。本求人では、intdashのユーザーが使用するWebアプリケーションを開発するフロントエンドエンジニアを募集します。

■ お任せしたい業務内容
・以下のWebアプリケーションの設計、開発(情報設計、UXデザイン含む)
・主力プロダクトであるWebダッシュボード「Visual M2M Data Visualizer」
・自社ミドルウェア「intdash」の周辺ツール(Webアプリケーション)や管理コンソール
・自社アプライアンス製品の管理コンソール(Webベース)

「intdash」は、自動車やインテリジェントロボットなどが生成する大量で高頻度な時系列データを、効率よく安定的に伝送するデータ伝送プラットフォームです。「Visual M2M Data Visualizer」は、このintdashを流れる高頻度で大量なデータを、様々な表現で低レイテンシに可視化する、Webベースのダッシュボードアプリケーションです。

intdashを流れるデータは高頻度かつ膨大なデータ量となるため、制約の多いWebアプリケーションを用いて全て表示しきるのは容易なことではありません。データの取り回しに気を配り、最大限のパフォーマンスチューニングを行って初めて、低レイテンシで美しいダッシュボードができあがります。Visual M2M Data Visualizerの開発をご担当いただく場合は、ブラウザの性能を最大限に引き出す高度なプログラミング技術、アーキテクチャ設計能力が求められます。

また、伝送プラットフォームという性質上、集めたIoTデータやデバイスの情報など、多種多様なリソースを取り扱います。管理コンソールをご担当いただく場合は、プラットフォームを利用していただくユーザーにとってわかりやすいようなるべくシンプルに表現する、データ構造に対する深い理解力が必要となります。

■ 開発環境
・開発ジャンル  : 自社製品/自社サービス、B2B、SPA、SSR
・言語      : HTML、CSS、JavaScript、TypeScript、Node.js
・フレームワーク : React、Redux、Next.js、Express
・CSS      : styled-components、CSS Modules、PastCSS
・API クライアント: React Query、axios、fetch、WebSocket
・動画関連    : hls.js
・描画関連    : Canvas、Three.js、SVG、D3.js
・テストツール等 : Jest、Karma、Storybook、axe(a11y)、ESLint、stylelint、Prettier
・開発環境    : webpack、Babel、Renovate
・その他ツール  : Sentry、Docker、GitLab CI、nginx
・プロジェクト管理: GitLab、Jira、Confluence
・支給マシン   : Mac/Windows 問わず会社にて支給、モニタ等の周辺機器も購入可
・開発手法    : プロジェクト毎 (基本的にはチケット駆動開発)

■ 応募必須要件
・React、Vue.js、Angular を用いた SPA 開発経験
・データ構造やアルゴリズムについての基礎知識
・TCP/IP・HTTP 等のインターネットプロトコルについての基礎知識
・GitやSubversionなどのバージョン管理システムを利用したチーム開発経験

■ 歓迎要件
・サーバーサイドAPIの開発経験(Node.js、Python、Ruby、Java、Go、Scalaなど)
・Next.js、Nuxt.jsを用いた開発経験
・TypeScript、flowを用いた開発経験
・フロントエンドのパフォーマンス改善に関する知識
・アクセシビリティ、ユーザビリティに関する知識
・WebSocketを利用したリアルタイムシステムの開発経験
・Web動画プレイヤーおよびストリーミング技術に関する知識
・テストフレームワーク(Jest、Karma)の利用経験
・npmライブラリの開発経験
・RDB(MySQL、PostgreSQL、Oracle など)に関する知識と経験
・CI(継続的インテグレーション)の利用経験
・BtoB向けECサイトや社内基幹系システムの設計、構築、運用の開発経験
・プロジェクトマネジメント経験
・スクラムに則ったチーム開発経験

Highlighted stories

【News】可視化ダッシュボード「Visual M2M Data Visualizer」 最新バージョン及びパーツ開発キット「Visual Parts SDK」の提供を開始
【News】iOS用のアプリケーション開発キット 「intdash SDK for Swift」の提供を開始
【TechBlog】Visual Parts SDK を使ってフリートマップを作ってみた
Other users cannot see whether or not you're interested.
8 recommendations
Company info
株式会社アプトポッド
  • Founded on 2006/12
  • 60 members
  • Funded more than $300,000 /
    Featured on TechCrunch /
    CEO can code /
    Funded more than $1,000,000 /
  • 東京都新宿区四谷4-3 四谷トーセイビル3F/5F
  • 使いやすいWebアプリでUX最大化!IoTプラットフォーム開発の仲間大募集
    株式会社アプトポッド