企業情報を見る
組込みエンジニア<家庭用ロボット/LOVOT>
LOVOTの動きを支えるソフトウェアは、駆動部に指令を出したり、センサーがとらえたデータを処理し周辺状況を把握しています。それらがハードウェア上のデータを扱えるようにするためにはミドルウェアの存在が必要不可欠です。そのようなミドルウェアの開発を中心に、ソフトウェアが動作するOS・プラットフォームの開発等幅広い領域を担当いただきます。 【具体的には】 ■MCUやセンサーデバイスなどと上位アプリケーションを繋ぐドライバやサービス(デーモン)やAPIの開発 ■LOVOT用のLinux OS (rootfs)の構築 ■OSをアップデートする機能の開発 ■ドライバやシステム起因の障害解析・修正 【入社後の動き】 ソフトウェアチームに所属し、スクラム開発をベースとした2週間のスプリントを通じて開発を進めていただきます。小さなタスクから進めていただき、全体のアーキテクチャを学び習得していっていただきます。ご経験のある得意な領域から開発に入っていただき、フィーチャー開発へと進んでいただきます。 【チームカルチャー】 様々なバックグラウンドを持つメンバーが所属しています。LOVOTを動かすベースとしてUbuntu Linuxを利用しているため、開発マシンもUbuntuです。LOVOTのシステム内ではGoをつかったサービスを書くことが多く、Goland(jetbains製品)を活用して実装を進めています。もちろん、vim/emacs/vscode 等をつかっていただいても構いません。 マネージャーがいないフラットな組織なため、チーム運用も自分たちで行います。新しい考え方や視点、手法などを柔軟に取り入れていますので、ご自身の「やりたい」を実現していける環境です。