C言語/フルリモート/ロボティクスソリューション企業におけるファームウェア開発
テスター・デバッガー
800,000 ~ 900,000 / 月額
140H-180H
業務委託/大崎
募集概要·背景
C言語/フルリモート/ロボティクスソリューション企業におけるファームウェア開発
【案件概要】
ロボティクスソリューションを展開している企業の案件です。
下記業務を一緒に推進していただける方を募集しております。
【業務内容】
・ ロボット機構のモデル化とシミュレーション
・目的に応じたデジタル信号処理アルゴリズム(フィルタ、制御など)の設計と実装
・CAN、UDP などに基づく通信プロトコルの設計と実装
・ユニットテストと Doxygen を使用した、クリーンで再利用可能なソフトウェアライブラリのコーディング
・レガシーファームウェアコードベースのメンテナンス
・コードレビュー
・開発したファームウェアの高品質なリファレンス・ドキュメントとメンテナンス・ドキュメントの作成
・スクリプト/プログラムを通じて、デバッグやメンテナンスのためのツールを作成
・他職種(電子、機械、ソフトウェア)のエンジニアとの協業
[関連ワード]フリーランス、案件、エンジニア、プログラマー、業務委託
求める人物像
・マイコン向け C 言語でのファームウェア開発経験
・マイコンやセンサー/ドライバーのデータシート、リファレンスマニュアル、アプリケーションノートの読み方を知っていること
・低レベル通信プロトコル(例:CAN、I2C、SPI、USART、UDP)と、マイコンを使用したモーター制御用の低レベルペリフェラル(例:ADC、PWM、タイマー)の使用方法に関する知識・特定のファームウェア/ソフトウェアが、特定の仕様要件を満たしているかどうかを検証するためのなテスト設計経験
・クリーンでモジュール化され、テスト可能なソフトウェアの設計経験
・バージョン管理(git)の使用経験・ 基本的な回路図を読み、配線の問題をデバッグし、基本的なはんだ付けを行い、テストベンチ機器(電源、オシロスコープなど)を使用できること
・ユーザーニーズの説明を、図と要件リストを用いて明確に説明できること
求めるスキル
C, アジャイル開発, Git