仕事概要
募集背景
ugoは2026年秋、製品ラインアップを広げる2つの発表をしました。
ugo Novaを発表(2026年9月16日発表)
ロボット基盤モデル開発を前提に、アーキテクチャから設計し直した国産の双腕セミヒューマノイドです。2027年に量産を始める予定です。
- 7軸の双腕アーム、頭部2軸、腰関節を備えたセミヒューマノイド
- NVIDIA Jetson Thorを搭載し、学習済みモデルを本体だけでリアルタイムに推論できる
ugo mini G2を発表(2026年10月20日発表)
点検用AIロボット「ugo mini」の次世代モデルです。11月から順次提供を始めます。
- 光学ズームカメラに対応し、小型メーターや高所・遠方の計器も撮影できる
- 3D LiDARに加えて超音波センサーを搭載し、ガラス面も検知できる
既存機種のファームウェアの品質改善と、ugo Novaなど新機種の開発を並行して進めるため、組み込みエンジニアを募集します。
ポジションの概要
AIロボット「ugo」の、ハードウェアに近い層のソフトウェア開発を担当していただきます。
- マイコン(STM32、ESP32、Raspberry Pi Picoなど)のファームウェアと、Linux(Ubuntu)の境界にある開発が中心です
- ファームウェアに閉じず、ugo Novaなど新機種で、Physical AIを前提としたソフトウェア基盤のアーキテクチャ設計やSDK開発にも関わっていただきます
- 組み込みチームの中心メンバーとして、設計から実装まで自分の手で進めていただくことを期待しています
- 既存機種の保守・改善と、新機種の開発の両方を担当します
※ロボットの動作制御やアプリケーション開発が専門の方は、「1002_ロボット制御・アプリケーションエンジニア【正社員】」をご覧ください。
ロボット開発を通して、労働力不足という社会課題の解決に一緒に取り組みませんか?
このポジションの魅力
技術的な魅力
- マイコンとLinuxの両方を扱える
ファームウェアから、Linux上のアプリケーション層との連携まで、ハードとソフトの境界を横断して開発します。 - 自分のコードが、実機のロボットで動く
実機で検証する機会が多く、書いたコードがロボットの動きとしてすぐに確かめられます。 - ミリ秒単位のチューニングに挑める
リアルタイム制御や、GStreamerを使った低遅延の映像伝送など、性能を突き詰める領域があります。 - 新機種のソフトウェア基盤を一から設計できる
ugo Novaなど新機種では、ファームウェアの上に乗るソフトウェア基盤やSDKの設計から関われます。
組織・カルチャー
- 多様なバックグラウンドを持つエンジニアが、国籍を問わず在籍しています
- 電気・メカ・ソフトウェアのエンジニアが近い距離で、ハードとソフトを一緒に作っています
- フレックスタイム制で、自分のペースに合わせて働けます
キャリア・成長機会
- 組み込みとLinuxの両方のスキルを深められます
- 新機種の特定領域で、テックリードを担う道があります
- 製品全体の設計にも、組み込みの立場から提案できます
チームの話を聴く(ugo Robotics Radio)
業務内容
マイコンのファームウェア開発
- STM32、ESP32、Raspberry Pi Picoなどのマイコンを用いたファームウェア開発
- モーター・センサー・アクチュエータの制御
- UART、I2C、SPIなどの通信プロトコルの実装
- リアルタイム制御システムの設計・開発
Linux・OSまわりの開発
- マイコンとLinux(Ubuntu)間の通信インターフェースの設計・実装
- デバイスドライバの開発・最適化
- OSのチューニングとトラブルシューティング
- OSのアップデート方式やROM管理の改善
- CPUボードの評価
通信・映像
- Bluetooth(BLE)を用いた周辺機器との連携
- カメラ映像の低遅延伝送システムの開発(GStreamerなど)
新機種のソフトウェア基盤
- ugo Novaなど新機種での、ソフトウェア基盤のアーキテクチャ設計
- ファームウェアと通信するアプリケーションやSDKの開発
既存機種の保守・品質改善
- 既存機種のファームウェアの保守と品質改善
- フィールドテスト、技術検証
開発プロセスと他部門との連携
- 開発環境や開発フローの整備(Git flowなど)
- 電気・メカなど他部門との仕様調整
開発環境
- OS:Linux(Ubuntu 22.04)
- 言語:C、C++、Rust
- マイコン:STM32、Raspberry Pi Pico、ESP32
- プロトコル:UART、I2C、SPI
- 映像伝送:GStreamer、WebRTC
- インフラ・その他:AWS、Docker、GitHub Actions、AWS Copilot CLI
- バージョン管理:Git(Git flow)
- コミュニケーション:Slack、Notion
- AI支援開発:Claude Code、Codex
参考情報
応募時のお願い
- 応募時の書類(履歴書・職務経歴書)はPDF形式にてご提出いただきますようお願い申し上げます
必須スキル
- C または C++ で組み込みソフトウェアを自ら実装してきた実務経験3年以上
(テスト・評価が中心ではなく、設計・実装を担当してきた経験) - Linuxの利用経験3年以上
- 以下のいずれかの領域に精通していること
- マイコンのファームウェア・モーター制御(回路図を読み、電気エンジニアと話しながら実装できる)
- 通信・ネットワークの設計
- Linuxのカーネル、デバイスドライバ、OSの設定・チューニング
- 電気・メカのエンジニアと、日本語で仕様を詰めながら開発を進められること
歓迎スキル
低レイヤー・制御の経験
- Linux Kernel、デバイスドライバ、Yoctoの開発経験
- FreeRTOSなどのRTOSを使った開発経験
- ARM CPUやCPUボードの評価・立ち上げ経験
- モーター制御、センサー制御、リアルタイム制御の実装経験
通信・映像の経験
- Bluetooth(BLE)を用いたデバイス連携の開発経験
- GStreamer、WebRTCを用いた映像伝送システムの開発経験
開発の進め方の経験
- ハードウェアに起因する、再現性の低い不具合を解析して解決した経験
- ファームウェアと通信するアプリケーションやSDK、ソフトウェアアーキテクチャの設計経験
- 量産製品のファームウェアを、商用レベルの品質まで仕上げた経験
- チームリードやプレイングマネージャーの経験
- 業務外での技術活動(OSS、技術記事の発信、個人開発など)
- Rustを用いた組み込み開発経験
求める人物像
- ハードウェアが絡む不具合にも粘り強く向き合い、原因を突き止められる方
- 担当範囲に閉じず、製品全体の視点で組み込みの立場から提案できる方
- 選んだ技術の理由を説明でき、チームの開発環境づくりにも関われる方
- 仕様書・レビュー・テストまで含めて、自分のコードの品質に責任を持てる方
- 考え方の違うメンバーとも、チームとして協調して開発できる方
- 生成AIツールなど、新しい技術や道具を積極的に取り入れられる方
- フットワークが軽く、幅広いことに興味をお持ちの方
応募概要
| 給与 | ■想定年収 |
|---|---|
| 勤務地 | 東京都千代田区東神田1-7-8 (本社) |
| 雇用形態 | 正社員 |
| 勤務体系 | 勤務時間(フレックスタイム制、コアタイム:有 11:00~16:00) |
| 試用期間 | あり(3ヶ月) |
| 福利厚生 | ●交通費支給 |
企業情報
| 企業名 | ugo株式会社 |
|---|---|
| 設立年月 | 2018年2月 |
| 本社所在地 | 東京都千代田区東神田1-7-8 プライム東神田ビル8F |
| 資本金 | 1億円(資本準備金含む) |
| 従業員数 | 90名 |
| 企業サイトURL | https://corp.ugo.plus/ |