C言語/週5/ロボティクスソリューション企業におけるファームウェア開発 | フリーランスエンジニアのIT案件・求人 (サーバーサイドエンジニア/大崎)| テクフリ
職種・ポジション
作業内容
【案件概要】 ロボティクスソリューションを展開している企業の案件です。 下記業務を一緒に推進していただける方を募集しております。 【業務内容】 ・ ロボット機構のモデル化とシミュレーション ・目的に応じたデジタル信号処理アルゴリズム(フィルタ、制御など)の設計と実装 ・CAN、UDP などに基づく通信プロトコルの設計と実装 ・ユニットテストと Doxygen を使用した、クリーンで再利用可能なソフトウェアライブラリのコーディング ・レガシーファームウェアコードベースのメンテナンス ・コードレビュー ・開発したファームウェアの高品質なリファレンス・ドキュメントとメンテナンス・ドキュメントの作成 ・スクリプト/プログラムを通じて、デバッグやメンテナンスのためのツールを作成 ・他職種(電子、機械、ソフトウェア)のエンジニアとの協業
必須スキル
・マイコン向け C 言語でのファームウェア開発経験 ・マイコンやセンサー/ドライバーのデータシート、リファレンスマニュアル、アプリケーションノートの読み方を知っていること ・低レベル通信プロトコル(例:CAN、I2C、SPI、USART、UDP)と、マイコンを使用したモーター制御用の低レベルペリフェラル(例:ADC、PWM、タイマー)の使用方法に関する知識 ・特定のファームウェア/ソフトウェアが、特定の仕様要件を満たしているかどうかを検証するためのなテスト設計経験 ・クリーンでモジュール化され、テスト可能なソフトウェアの設計経験 ・バージョン管理(git)の使用経験 ・ 基本的な回路図を読み、配線の問題をデバッグし、基本的なはんだ付けを行い、テストベンチ機器(電源、オシロスコープなど)を使用できること ・ユーザーニーズの説明を、図と要件リストを用いて明確に説明できること ・英語と日本語でのコミュニケーション能力
歓迎スキル
・STM32 を使用した MCU アプリケーションの開発経験 ・ベアメタル MCU アプリケーションの開発経験 ・エンコーダ、IMU、圧力・温度センサなどのセンサの使用経験 ・CMake ビルドシステムの使用経験 ・厳密なテスト(ユニットテスト、統合テスト、システムレベルテスト)を伴うソフトウェア開発経験 ・アジャイル環境での作業経験 ・ 安全/品質に関連するコーディングガイドライン(MISRA など)の使用経験 ・ ロボット工学における運動物理学(特に運動学と動力学)の知識 ・ 基本的な制御理論(線形および非線形コントローラ、状態推定、物理システムのモデリングとシミュレーション)の知識
稼働日数
(140時間 ~ 180時間)
勤務形態
常駐
勤務地
大崎
募集回数
1回
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
