【募集背景】
LOVOTの動きは、様々な種類のソフトウェアで実現されています。ソフトウェアが動作するプラットフォームの開発といった幅広い領域を拡大・強化するため、メンバーを募集いたします。
【業務概要】
LOVOTの動きを支えるソフトウェアは、駆動部に指令を出したり、センサーがとらえたデータを処理し周辺状況を把握しています。それらがハードウェア上のデータを扱えるようにするためにはミドルウェアの存在が必要不可欠です。
ご自身の専門領域を中心にしつつ、ソフトウェアが動作するプラットフォームの開発等、ゆくゆくは幅広い領域を担当いただきます。
LOVOTのミドルウェア開発では、多種多様な幅広い知識が必要ですが、モブプログラミングなどを活用してノウハウを共有しながらチームで開発を行っています。ご自身の技術的興味・関心を元に、少しずつ新しい分野にチャレンジして、担当領域を広げていっていただきたいと思います。
【具体的な業務内容】
デバイスを制御するサービスの開発
MCUやセンサーデバイスなどをつなぐサービスの開発
LOVOTを構成するアプリケーションのためのサービス、APIの開発
ネットワーク制御(WiFi, Bluetooth, NFCデバイスなど)
OSをアップデートする機能の開発
システムの障害解析・修正
セキュリティ機能の開発
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【入社後の動き】
ソフトウェアチームに所属していただき、スクラム開発をベースとした2週間のスプリントを通じて開発を進めていただきます
小さなタスクから進めていただき、全体のアーキテクチャを学び習得していっていただきます。
ご経験のある得意な領域から開発に入っていただき、フィーチャー開発へと進んでいただきます。
【チームカルチャー】
様々なバックグラウンドを持つメンバーが所属しているチームです。
LOVOTを動かすベースとしてUbuntu Linuxを利用しているため、開発マシンもUbuntuです。
LOVOTのシステム内ではGoをつかったサービスを書くことが多く、GoLand(JetBrains製品)を活用して実装を進めています。もちろん、Vim/Emacs/VSCode 等をつかっていただいても構いません。
マネージャーがいないフラットな組織なため、チーム運用も自分たちで行います。
新しい考え方や視点、手法などを柔軟に取り入れていますので、ご自身の「こうしたい、ああしたい」を実現していける環境です。
LOVOTのバックエンドエンジニア