具体的な業務内容
組み込みソフトウェアエンジニア◆スマートロックサービスで急成長/累計資金調達約300億円
■業務内容:【変更の範囲:会社の定める業務】
◇仕様検討・設計・実装
- デバイスに組み込むソフトウェアの仕様検討から設計、実装、評価までを一貫して行い、製品やSoCの性能を最大限に引き出しながら、サムターンやテンキーなどのユーザーインターフェースに関する機能、スマートフォンアプリやクラウドとの通信機能、などを設計・実装します。また、拡張性/保守性、品質の担保にも注力します。
◇顧客との協調
- 顧客の使い方やニーズを深く理解するために、営業担当や顧客自身と密接に議論を重ねます。顧客の要望を技術的な視点で分析し、最適な機能の提案を行うことで、製品の価値を最大化します。
◇ハードウェアチームとの連携
- ソフトウェア開発だけでなく、回路や機構設計を行うハードウェア担当とも緊密に協力します。ハードウェアの特性を理解し、ソフトウェアとハードウェアの最適な組み合わせを追求することで、全体としての製品性能を高めることができます。
◇技術選定
- 社内での実績がない新規の技術に関して、量産開発に先駆けて要素技術の検討を行います。このプロセスでは性能、品質、コスト、調達のしやすさといった多角的な観点から部品の選定を進め、試作基板への組み込みを通じた実験などを行いながら、中長期的な視野での品質、コスト、納期(QCD)の最適化を目指します。
■チーム体制:
・ファームウェアチームには組み込みエンジニアが3名と、エンジニアを指揮するマネージャーが1名います。さらに、品質保証とテストの専門性を高めるために、4名のテストエンジニアが所属しています。20代〜30代のメンバーが活躍しています。
・各PJTに対して、その規模やニーズに応じ1〜2名の組み込みエンジニアがアサインされます。エンジニアは、アサインされたPJTにおいて、組み込みソフトウェアの設計から実装、テストレビューに至るまでの全工程を担当し、最終的なリリース判定も行うという体制を取っています。
■開発環境:
開発言語…C/C++、Python、Shell、SQL
CI/CD…GitHub Actions
フレームワーク…nRF5 SDK、nRF Connect SDK (Zephyr)
その他…GitHub、Slack、Notion、Visual Studio Code
変更の範囲:本文参照
チーム/組織構成
その他製品・プロジェクト事例
利用するツール・ソフト等