業務内容
• MCUベース(STM32 / ESP32等)の組込みファームウェア開発への参加・低レベルドライバーと周辺機器の初期化
• ブラシレスモーターのFOCアルゴリズム実装補助(電流ループ・速度ループ・位置ループの基本調整)
• 多モーター協調制御ロジックの開発参加・マスタースレーブアーキテクチャと多軸同期の基本実装の理解
• シリアル通信プロトコル(UART / RS485 / TTL)の送受信実装・上位機またはメイン基板との指令解析
• CANバス通信の基本応用への参加・フレーム構造と多ノード通信メカニズムの理解
• センサーデータ収集(エンコーダー・IMU・電流サンプリング)・制御アルゴリズムへのデータ提供
• RTOSタスクスケジューリングと割り込み管理への参加・多モーター並列制御のリアルタイム性確保
• PCBエンジニアとの協力によるハードウェア統合調整・オシロスコープ / ロジックアナライザーによる信号検証
• ファームウェアドキュメントとテストケースの作成・維持
応募要件
Basic requirements
• 電気工学・自動化・コンピューターサイエンスなどの関連分野の学士または修士
• C / C++組込みプログラミングの習熟・割り込みメカニズム・レジスター操作・メモリ管理の理解
• ブラシレスモーターの動作原理およびFOC基本制御フレームワークの理解(Clarke / Park変換・SVPWM)
• PID制御の基礎知識・制御ループの基本調整方法の理解
• シリアル通信プロトコルの習熟:UART / RS485 / TTL 送受信・フレーム構造設計と解析
• CANバスの基本原理とフレーム構造の理解
• 一般的な周辺機器インターフェースの知識:SPI・I2C・PWM・ADC・タイマー等
• 日本語 N2 以上、または良好な英語コミュニケーション能力
Preferred
• STM32 / ESP32の実際の開発経験・HALライブラリまたはLLライブラリの習熟
• 多モーターまたは多関節制御のプロジェクト / 競技経験(RoboMaster等)
• FreeRTOSの基本タスクスケジューリングとセマフォメカニズムの知識
• Modbusまたはカスタムシリアルプロトコル設計の経験
• Python / MATLABによるデータ解析またはアルゴリズムシミュレーションの経験