LOVOTのバックエンドエンジニア Job at GROOVE X株式会社, 東京都

MDliRjZTTlpHcjNjajVmUzJucysyTkx5eEE9PQ==
  • GROOVE X株式会社
  • 東京都

Job Description

LOVOTの動きを支えるソフトウェアは、駆動部に指令を出したり、センサーがとらえたデータを処理し周辺状況を把握しています。それらがハードウェア上のデータを扱えるようにするためにはミドルウェアの存在が必要不可欠です。 そのようなミドルウェアの開発を中心に、ソフトウェアが動作するプラットフォームの開発等幅広い領域を担当いただきます。 多種多様な幅広い知識が必要ですが、モブプログラミングなどを活用してノウハウを共有しながらチームで開発を行っています。そのため、最初は全部の分野をできなくても大丈夫です。少しずつ新しい分野にチャレンジして、担当領域を広げていっていただきたいと思います。

【具体的な業務内容】

MCUやセンサーデバイスなどと上位アプリケーションを繋ぐドライバやサービス(デーモン)やAPIの開発

LOVOT用のLinux OS(rootfs)の構築

OSをアップデートする機能の開発

ドライバやシステム起因の障害解析・修正

【募集背景】

LOVOTの動きは、様々な種類のソフトウェアで実現されています。ソフトウェアが動作するプラットフォームの開発といった幅広い領域を拡大・強化するため、メンバーを募集いたします。

【入社後の動き】

ソフトウェアチームに所属していただき、スクラム開発をベースとした2週間のスプリントを通じて開発を進めていただきます

小さなタスクから進めていただき、全体のアーキテクチャを学び習得していっていただきます。

ご経験のある得意な領域から開発に入っていただき、フィーチャー開発へと進んでいただきます。

【チームカルチャー】

様々なバックグラウンドを持つメンバーが所属しているチームです。

LOVOTを動かすベースとしてUbuntu Linuxを利用しているため、開発マシンもUbuntuです。 LOVOTのシステム内ではGoをつかったサービスを書くことが多く、Goland(jetbains製品)を活用して実装を進めています。もちろん、vim/emacs/vscode等をつかっていただいても構いません。

マネージャーがいないフラットな組織なため、チーム運用も自分たちで行います。

新しい考え方や視点、手法などを柔軟に取り入れていますので、ご自身の「こうしたい、ああしたい」を実現していける環境です。

【必須要件】

・ソフトウェア製品の開発経験(3年以上)

  • Debian/Ubuntu上での開発経験
  • Go/Python/C/C++いずれかでの開発経験
  • API/WebAPI開発経験
【歓迎】 ・IoT一般の知識

・デバイス証明書・クライアント証明書に関する知識

  • protobuf/gRPCでのAPI設計・開発経験
  • Linuxサーバの運用経験
  • OSの構成管理経験 (Ansible、Shell scriptなど)

・オンプレサービスの運用・開発経験

・OSSへのコントリビュート経験

・OTAシステム(システムアップデート)の構築経験

・IPCを利用した開発経験

・daemonやsystemd serviceの開発の経験

Job Tags

Similar Jobs

Randstad

accounting assistant. Job at Randstad

We are looking for a detail-oriented Accounting assistant to join a growing team located in Kitchener, ON. Position: Accounting Clerk Location...  ...will have the following responsibilities: - Assist with accounts receivable and accounts payable functions, including invoice... 

Wirehead

Software Developer, C#, .NET Job at Wirehead

 ...Client: Government Type: Contract Role: Senior C# Developer Term: 1 Year + extension option Pay Rate: DOE Start date: 2-3 weeks Location: Toronto / Hybrid Req ID: RQ09083 Requirements: What you'll need Skills, Knowledge, Experience, and Qualifications... 

CRH

Dump Truck Driver Job at CRH

 ...depending on expereince. Class A or B CDL Truck Driver Do you want to work for a company...  ...driven include but are not limited to: dump truck and semi-tractor truck with...  ...years Verifiable Commerical Truck Driving Experience. Must be 21years in age or older.... 

Akkodis

Software Engineer Job at Akkodis

 ...performance tuning. Automation-first approach throughout the software development lifecycle, with a focus on testing. Familiarity with Agile development practices and methodologies. Strong communication skills, both with technical teams and non-technical stakeholders.... 

プラダジャパン 株式会社

ラグジュアリーブランドのバックヤードスタッフ Job at プラダジャパン 株式会社

 ...E-CommercePRADA OutletPRADAMIU MIUChurch's3PRADA...