ソフトウェア開発 求人一覧
- ソフトウェア開発
- 正社員
ファームウェアエンジニア
【仕事の概要】
LOVOTには様々なセンサーを搭載しており、発売後もセンサーの性能をさらに引き上げたり、動作の品質を上げるためのアップデートを日々行っています。
センサーやアクチュエータの制御を行うマイコンのファームウェア開発を中心に、生産・アフターサービス工程の検討・改善なども担当していただきます。
【具体的な業務内容】
・LOVOTや周辺機器のファームウェア開発
・市場故障の原因解析
・LOVOTの生産・アフターサービスの検査工程の最適化
・製造工場の検査結果メトリクスの収集・解析
開発の優先度や本人のスキルセットに合わせて、チームで製品の課題解決や製品の向上に取り組んでいただきます。
希望があれば、その他の領域(SW/HW)の開発にかかわることもできます。
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【必須スキル・経験】
・電子回路やマイコンに関する最低限の知識
・何らかのマイコンを使った製品のファームウェア開発経験
【歓迎スキル・経験】
・検査装置設計(HW/SW)開発業務
・スクラムでのサービス・プロダクト開発経験
・Linuxでのソフトウェア開発経験
・LOVOTやロボットが好きな方
【主要開発環境】
・C言語(マイコン)
・Python, go言語(本体側)
本社
- ソフトウェア開発
- 正社員
機械学習(画像)エンジニア
LOVOTで使う機械学習モデルを作る、モデルを作る環境を整えるお仕事です。
LOVOTは様々なセンサで周囲を認識します。
特に画像は周囲の空間や人を認識するのに多くの情報を含み意思決定に大きく影響します。家庭内で人間と生活をするというLOVOTはまた未開の領域が多く認識内容、精度、性能を常に更新していくことが重要になります。
認識機能を維持し強化するためにモデルの作成、デプロイ、運用に携わっていただける方を募集しています。
【具体的な日々の業務】
・認識アプリケーションの開発と保守
・学習データセットの構築や構築に必要な環境整備
・周囲の環境を理解するのに必要な認識機能の検討と実験
・リリースしたアプリケーションの運用、監視
【必須要件】
・業務システムやOSSなど、複数人が関わるソフトウェアの設計・実装経験
・Python、Rust、Go いずれかの言語を用いたプログラミング経験
・機械学習ライブラリ(PyTorchなど)の使用経験
・Gitを使ったソースコードの管理
・コードレビュー運用やCI環境での開発経験
・日本語でコミュニケーションが取れること
【歓迎要件】
・GCP などのクラウド開発経験
・Rustの使用経験
・省電力環境の制約を意識したソフトウェアの開発経験
【主要開発環境】
・Linux
・Python, Rust, Go
・GCP
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
SW
- ソフトウェア開発
- 正社員
人の声を認知するLOVOTの音声認識エンジニア
【募集背景】
LOVOTは人の声を認知することができ、自分の名前を呼ばれたら、その名前と呼ばれた方向を検知し駆け寄っていきます。また、音声操作により簡単な命令を受け取ることができます。
こうした機能は、様々な技術を活用することで創られていますが、今後さらに頑健かつ精度の高いものを実現するべく、音声認識の開発を行うエンジニアを募集いたします。
【業務概要】
LOVOTの「耳」に相当する部分のソフトウェア開発全般を担っていただきます。
LOVOTが過ごす家庭やオフィス環境では、様々な雑音にあふれている他、LOVOT自身も動き、声を発します。そうした環境下での、頑健な音声認識機能を開発していただきます。
【具体的な業務内容】
・マイクロフォンアレイによるフロントエンド処理全般の開発・実装
・音響/言語モデルの設計・学習・評価
・音声認識エンジンのLinux組み込み開発
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【入社後の動き】
まずは、LOVOTに導入されている音声認識にいたるまでの一連のシステムについて理解していただき、その上で、一部システムの拡張や更新を糸口に、実務に参画いただきます。
以降、新たなアルゴリズムへの置き換えも視野に入れた上で、現行システムのさらなる改善や拡張を他のエンジニアと共に実施していきます。
【チームカルチャー】
組織風土として、意思決定が非常に早いです。
プロダクトと開発プロジェクトをマネジメントする“役割”を担うメンバーはいますが、社員同士に上下関係はなく、フラットで風通しがよい社風を築いています。また、新しいことに挑戦し、早く失敗して学ぶことを奨励しています。そのため、新たな領域にも果敢にチャレンジすることができます。
本社
- ソフトウェア開発
- 正社員
家庭用ロボット LOVOTの組み込みLinuxエンジニア(Jetson)
【募集背景】
LOVOTの動きは、様々な種類のソフトウェアで実現されています。ソフトウェアが動作するプラットフォームの開発といった幅広い領域を拡大・強化するため、メンバーを募集いたします。
【業務概要】
LOVOTの動きを支えるソフトウェアは、駆動部に指令を出したり、センサーがとらえたデータを処理し周辺状況を把握しています。それらがハードウェア上のデータを扱えるようにするためにはミドルウェアの存在が必要不可欠です。
そのようなミドルウェアの開発を中心に、ソフトウェアが動作するOS・プラットフォームの開発等幅広い領域を担当いただきます。
ご参考: https://tech.groove-x.com/entry/lovotos-build-overview
多種多様な幅広い知識が必要ですが、モブプログラミングなどを活用してノウハウを共有しながらチームで開発を行っています。
そのため、最初は全部の分野をできなくても大丈夫です。少しずつ新しい分野にチャレンジして、担当領域を広げていっていただきたいと思います。
【具体的な業務内容】
◇MCUやセンサーデバイスなどと上位アプリケーションを繋ぐドライバやサービス(デーモン)やAPIの開発
◇LOVOT用のLinux OS (rootfs)の構築
◇OSをアップデートする機能の開発
◇ドライバやシステム起因の障害解析・修正
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【入社後の動き】
ソフトウェアチームに所属していただき、スクラム開発をベースとした2週間のスプリントを通じて開発を進めていただきます。
小さなタスクから進めていただき、全体のアーキテクチャを学び習得していっていただきます。
ご経験のある得意な領域から開発に入っていただき、フィーチャー開発へと進んでいただきます。
【チームカルチャー】
様々なバックグラウンドを持つメンバーが所属しているチームです。
LOVOTを動かすベースとしてUbuntu Linuxを利用しているため、開発マシンもUbuntuです。
LOVOTのシステム内ではGoをつかったサービスを書くことが多く、Goland(jetbains製品)を活用して実装を進めています。
もちろん、vim/emacs/vscode 等をつかっていただいても構いません。
マネージャーがいないフラットな組織なため、チーム運用も自分たちで行います。
新しい考え方や視点、手法などを柔軟に取り入れていますので、ご自身の「こうしたい、ああしたい」を実現していける環境です。
本社
- ソフトウェア開発
- 正社員
機械学習テックリードエンジニア
LOVOTは自分で考え、生き物のように自律でふるまう家族型ロボットです。
搭載された50種類以上のセンサー情報・過去の行動結果を利用して行動を計画し、リアルタイムに動作を選択します。
テックリードエンジニアには機械学習に関連するコア技術の開発に携わっていただきます。環境認識、移動制御といった各技術領域も含めたシステム全体の設計を含め、開発チーム全体の効率化など幅広い視点で仕事を進めます。
【具体的な業務内容】
テックリードやアーキテクト、もしくは以下のような高度な技術的課題を解決する役割を担っていただきます。
・機械学習モデルの設計、開発、および実装
・データの前処理、特徴量エンジニアリング、モデルの評価と最適化
・本番環境での機械学習システムの実装とメンテナンス
・チーム内外との技術的なコミュニケーションと知識共有
・最新の機械学習技術のリサーチと実装検証
・長期間にわたってメンテナンス可能なソフトウェアの設計
・プロダクトの品質を向上させるための設計レビュー、コードレビュー
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
SW
- ソフトウェア開発
- 正社員
自律型ロボット・ナビゲーション開発エンジニア
2015年創業から10年が経過し、多くのオーナー様へLOVOTをお届けしてまいりました。
事業成長とともにLOVOTの開発を強化すべく、自律型ロボットに欠かせないナビゲーションを担う機能の開発エンジニアを募集します。
家族型ロボット「LOVOT」の「意思」と「行動」を司るソフトウェアの開発を担当します。50以上のセンサーから得られる情報を統合し、複雑な家庭環境下での自律移動(Navigation)や、生き物のようなふるまいをリアルタイムで実現するアルゴリズムの設計・実装を担っていただきます 。
【業務内容】
▮ 自律移動(Navigation)システムの高度化
経路計画、障害物回避などのアルゴリズムを改善し、より複雑な住環境でもスムーズに動ける仕組みの構築。
▮ 意思決定・ふるまいアルゴリズムの開発
センサー情報に基づいた行動選択や、感情表現を伴う動作生成のロジック開発 。
▮ 内製ロボットフレームワークの設計・拡張
センサー情報の抽象化、非同期処理を支えるAPI・ライブラリの開発。
▮ ビヘイビアデザイナーとの共創
数学的な動作生成とビヘイビアデザイナーの感性を融合させ、LOVOT特有の愛らしい動きを実現するパイプラインの構築。
【主要開発環境】
▮ Ubuntu
▮ 内製フレームワーク: Python3, C++, Golang など
【働き方】
▮ アジャイル・スクラム開発
2週間単位のスプリントで、実機を用いたトライ&エラーを繰り返します。
▮ クロスファンクショナルなチーム
エンジニア、ビヘイビアデザイナー、QAテスターなど、異なる専門性を持つメンバーと議論しながら開発を進めます 。
▮ モブプロ・ペアプロ
知識共有と品質向上のため、積極的に技術的な議論を交わす文化です。
▮ 基本出社
実機を扱うためリモート勤務不可。東京日本橋にある本社に出勤して開発を行っていただきます。
~~~
変更の範囲:
入社後、数年間は本ポジションにて開発業務に従事いただきます。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
SW
- ソフトウェア開発
- 正社員
PLMバックエンドエンジニア
2015年創業から10年が経過し、多くのオーナー様へLOVOTをお届けしてまいりました。
事業成長とともにLOVOTの生産規模は拡大しつつありますので、生産の基盤を支えるシステム周りをより強固にしていきたいと考えています。
そこで、LOVOT(らぼっと)の生産ライフサイクル全体を支えるPLM(Product Lifecycle Management)バックエンドシステムの開発・運用を担当するエンジニアを募集します。
部品管理、製造BOM、変更管理、トレーサビリティなど、ものづくりの根幹を支えるシステムの要件定義から設計・開発・リリースまで、一貫して担当していただきます。
【具体的な業務内容】
▮ 要件定義・設計
- 製造部門、品質管理部門、調達部門など社内関係者との要件ヒアリング・調整
- システム要件の整理・仕様策定
- API設計、データモデル設計
▮ 開発・実装
- Go言語によるバックエンドAPI開発
- AWS Lambda/サーバーレスアーキテクチャでの実装
- 外部システム(Duro PLM、Salesforce等)との連携開発
- データパイプライン(ETL/ELT)の構築・改善
▮ インフラ・運用
- AWS CDK / Pulumi によるインフラ構築・管理
- CI/CDパイプラインの整備・改善
- 本番環境のモニタリング・障害対応
▮ データ基盤
- BigQuery + dbt によるデータ分析基盤の整備
- 製造トレーサビリティデータの管理・活用
~~~
変更の範囲:
入社後、数年間は本ポジションにて開発業務に従事いただきます。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
SW
- ソフトウェア開発
- 正社員
ソフトウェア領域のプロダクトオーナー(PO)
本ポジションでは、LOVOTのソフトウェア領域におけるプロダクトオーナーとして、そのエリアの価値最大化と事業貢献に責任を持っていただきます。
私たちの製品は、AIとロボティクスの融合により、「心の豊かさ」という新市場を切り拓いています。
その中で、ソフトウェア領域のプロダクトオーナーは、LOVOTと暮らすことのユーザー体験を深く理解し、CEOとプロダクトビジョンと事業戦略を策定し、開発チームとともにプロダクトを作り上げて、市場リリースして継続的な改善していくまでをリードしていただきます。事業の成長をダイレクトに牽引できるポジションです。
LOVOTの進化にプロダクトの側面から携わりたい、これまでの経験をベンチャー企業で活かし、事業をドライブする面白さを追求したい方のご応募をお待ちしております。
【業務内容】
・プロダクト戦略とロードマップ策定:市場、顧客、競合を分析し、プロダクトビジョンと戦略を定義。短期・中長期ロードマップを策定し、事業目標達成に向けた計画を立案します。
・要件定義と開発ディレクション:ユーザーニーズやビジネス要件に基づき、詳細なプロダクト要件を定義。開発チームと密に連携し、優先順位を決定し、開発をディレクションします。
・開発プロセスの推進:アジャイル開発プロセス(スクラム等)を理解し、開発チームと共にプロダクト開発を推進。スプリントプランニング、レビュー、レトロスペクティブ等に参加し、課題解決と品質向上に貢献します。
・成果測定と改善:リリース後の効果測定、ユーザーフィードバック分析に基づき、プロダクトの改善と最適化を継続的に実施。データドリブンな意思決定を促進します。
・社内外関係者との連携:開発、デザイン、営業、マーケティングなど、多様なステークホルダーと連携し、プロダクトの成功に向けた合意形成と情報共有を主導します。
【ポジションのメリット】
・会社の事業成長にダイレクトに貢献する手応えを感じられます。
・ソフトウェア領域のプロダクト責任者として、大きな裁量とオーナーシップを持って意思決定を行い、プロダクトを成長させることができます。
・ベンチャー企業ならではのスピード感の中で、プロダクトマネジメントスキルを急速に高め、将来的に事業責任者へとキャリアを広げる機会があります。
SW
- ソフトウェア開発
- 正社員
スクラムマスター
【募集背景】
弊社はLOVOTの開発をスクラムのフレームワークを活用して開発を進めており、開発体制を強化するために、メンバーや組織のサポートをしていただくスクラムマスターを募集いたします。
開発業務に携わることはありませんが、開発チームの運営を下支えし、組織をより強固なものにすることによって、メンバーひとりひとりの力を最大限に発揮させる重要な役割を担います。
LOVOTをより進化させるために不可欠なポジションです。チームで挑むことが好きな方、チームワークをもって大きな成果を生み出すことに充実感を得られる方にご入社いただきたいと思います。
【業務概要】
2~3の開発チームのスクラムマスターを担い、日々の開発業務や組織運営、チームのサポートを行います。また、アジャイル/スクラムトレーニングの計画と実行をします。
【具体的な業務内容】
スクラムチームの状況に応じたファシリテーター(≒スクラムチームの進みたい方向へ最大限進める促進をする人)としての支援を行います。
具体的には下記の観点にしたがってスクラムチーム主体での仕事の成果が出せるようにします。
(参考:https://www.odd-e.jp/article_009_4/)
例えば、新チームでスクラムが初体験な場合やチームの仕事のゴールが不明な場合は、仕事のゴールを明確にする支援をします。また、スクラムのやり方が不明確な場合は、ペアワーク・モブワーク的な手段でチームがスクラムでのチーム協業のやり方を学びながら実践できるように支援します。そして、新しく入社された方などに対してスクラム概要をレクチャーします。他にも、継続的改善が進むようにスクラムチームの妨害事項を取り除くサポートをします。
加えて、組織文化の醸成・制度設計をリードします。まだ組織基盤が十分ではなくフラットな組織体制をとっているため、会社が柔軟に成長していくために必要な文化の醸成、制度・仕組みづくりを行います。
例えば、評価制度作り+メンバー間でのフィードバックの仕組み作り、運営を行います。
~~~
変更の範囲:
入社後2年間はスクラムマスターに従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【入社後の動き】
ご経験や適性に応じて、まずは数ヶ月ソフトウェアの1つのチームのスクラムマスターを担当いただきます。その後ソフトウェアの複数チームのサポートを行っていただきます。
【チームカルチャー】
ソフトウェアチームは、メンバーの年齢は幅広く、また、これまで経験した企業や業界は様々であるため、多様性にとんでいます。バーバル、ノンバーバル問わず、自由闊達にコミュニケーションをとることを好みます。
スクラムマスターは、固定概念にとらわれず、アジャイルな状態を目指しているため、スクラムマスターどうし、頻繁に相談・雑談を行い、連携しています。
本社
- ソフトウェア開発
- 正社員
LOVOTのミドルウェア開発エンジニア
【募集背景】
LOVOTの動きは、様々な種類のソフトウェアで実現されています。ソフトウェアが動作するプラットフォームの開発といった幅広い領域を拡大・強化するため、メンバーを募集いたします。
【業務概要】
LOVOTの動きを支えるソフトウェアは、駆動部に指令を出したり、センサーがとらえたデータを処理し周辺状況を把握しています。それらがハードウェア上のデータを扱えるようにするためにはミドルウェアの存在が必要不可欠です。
ご自身の専門領域を中心にしつつ、ソフトウェアが動作するプラットフォームの開発等、ゆくゆくは幅広い領域を担当いただきます。
LOVOTのミドルウェア開発では、多種多様な幅広い知識が必要ですが、モブプログラミングなどを活用してノウハウを共有しながらチームで開発を行っています。ご自身の技術的興味・関心を元に、少しずつ新しい分野にチャレンジして、担当領域を広げていっていただきたいと思います。
【具体的な業務内容】
デバイスを制御するサービスの開発
MCUやセンサーデバイスなどをつなぐサービスの開発
LOVOTを構成するアプリケーションのためのサービス、APIの開発
ネットワーク制御(WiFi, Bluetooth, NFCデバイスなど)
OSをアップデートする機能の開発
システムの障害解析・修正
セキュリティ機能の開発
~~~
変更の範囲:
入社後2年間は開発職に従事いただく予定です。
その後はご本人の特性により当社業務全般に変更の可能性があります。
~~~
【入社後の動き】
ソフトウェアチームに所属していただき、スクラム開発をベースとした2週間のスプリントを通じて開発を進めていただきます
小さなタスクから進めていただき、全体のアーキテクチャを学び習得していっていただきます。
ご経験のある得意な領域から開発に入っていただき、フィーチャー開発へと進んでいただきます。
【チームカルチャー】
様々なバックグラウンドを持つメンバーが所属しているチームです。
LOVOTを動かすベースとしてUbuntu Linuxを利用しているため、開発マシンもUbuntuです。
LOVOTのシステム内ではGoをつかったサービスを書くことが多く、GoLand(JetBrains製品)を活用して実装を進めています。もちろん、Vim/Emacs/VSCode 等をつかっていただいても構いません。
マネージャーがいないフラットな組織なため、チーム運用も自分たちで行います。
新しい考え方や視点、手法などを柔軟に取り入れていますので、ご自身の「こうしたい、ああしたい」を実現していける環境です。
SW
