募集要項
- 仕事内容
-
【ポジションの概要】
AIロボット「ugo」のハードウェアに近い層での開発を担当していただきます。
STM32やRaspberry Pi Pico、ESP32といったマイコンを用いたファームウェア開発、Bluetoothを用いた周辺機器連携、カメラの映像伝送最適化(低遅延化)など、職人芸が求められる領域で、マイコン(ESP32/STM32等)とLinux(Ubuntu)の境界線での開発に取り組んでいただきます。
私たちと一緒に、AIロボットの開発を通じて、労働力不足の解決に挑戦しませんか?
【具体的な仕事内容】
マイコン(STM32、Raspberry Pi Pico、ESP32等)を用いたファームウェア開発、デバイス制御、通信プロトコル実装、Linuxとの連携を担当していただきます。
【主な業務】
■STM32、Raspberry Pi Pico、ESP32等のマイコンを用いたファームウェア開発
■モーター制御、センサー制御、アクチュエータ制御の実装
■UART、I2C、SPI等の通信プロトコル実装
■Bluetoothを用いた周辺機器連携(BLEデバイスとの通信)
■カメラ映像の低遅延伝送システムの開発(GStreamer等)
■マイコンとLinux(Ubuntu)間の通信インターフェース設計・実装
■リアルタイム制御システムの設計・開発
■デバイスドライバの開発・最適化
■フィールドテストおよび技術検証
■開発プロセスの最適化(Git flowの導入や開発環境整備など)
■他部門との技術調整、要件定義のサポート
【開発環境】
OS・インフラ:
■OS:Linux (Ubuntu 22.04)
■インフラ:AWS
■その他:Docker, GitHub Actions, AWS Copilot CLI
【使用言語・技術スタック】
■言語:C, C++, Rust
■マイコン:STM32, Raspberry Pi Pico, ESP32
■プロトコル:UART, I2C, SPI
■映像伝送:GStreamer, WebRTC
【開発ツール】
■バージョン管理:Git (Git flow)
■コミュニケ
- 応募資格
-
- 必須
-
【必須スキル】
■C または C++ を実務で使用した経験(目安:3年以上)
■Linuxの利用経験(目安:3年以上)
■STM32、ESP32、Raspberry Pi Pico等のマイコンを用いたファームウェア開発経験
【歓迎スキル】
■UART、I2C、SPI等の通信プロトコルの実装経験
■Rustを用いた組み込み開発経験
■Bluetooth (BLE)を用いたデバイス連携開発経験
■GStreamer、WebRTCを用いた映像伝送システムの開発経験
■FreeRTOS等のRTOS(リアルタイムOS)の使用経験
■モーター制御、センサー制御の実装経験
■デバイスドライバの開発経験
■Linux Kernel開発、デバイスドライバ開発の経験
■車載マイコン(ECU)の開発経験
■リアルタイム制御システムの開発・最適化経験
■Webサービスとの連携開発経験
■双方向リアルタイムストリーミング通信システムの開発経験
■商用レベルのロバスト性を実現するための技術洗練スキル(製品化追込みスキル)
■Git flowワークフローなどを用いた開発経験
【求める人物像】
■フットワークが軽く幅広い事に興味をお持ちの方
■新技術への興味をお持ちの方
■課題に対して自ら仮説をたて具体的なアクションを実行し改善を継続して実施できる方
■エンジニア・ビジネス両面の視点を持ち、プロダクト価値向上に貢献できる方
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 600~1000万円
