組み込み・ハードウェアのテストサービス
デバイスとその周辺アプリ向けの組み込み・ハードウェアのテストサービス:デバイスの機能テスト、ハードウェアインザループの治具、ファームウェアのテスト自動化、接続性と相互運用性のテスト、車載ECUのテスト、デバイスのセキュリティテスト、アップデートと電源断のテスト、製造ライン最終工程(EOL)の量産テスト。御社のチームに加わる専任の組み込みQAエンジニア、またはプロジェクトの一括受託に対応します。
実施するデバイステスト
デバイスとアプリの機能テスト
御社の要件からテストケースを作成して実機で手動実行し、初回セットアップと日常的な使用を探索的テストで確認します。コンパニオンアプリとWebポータルは実際のスマートフォンとブラウザで確認し、すべての不具合はシリアルログと動画付きで起票します。
ファームウェアのテスト自動化
ホスト側のユニットテスト、Renodeシミュレーション、実機上のテストをパイプラインに組み込み、結果とシリアルログを、それを生成したビルドに紐付けます。
ハードウェアインザループの治具
pytestまたはRobot Frameworkが、被試験デバイス、プログラマブル電源、リレー、SCPIとPyVISA経由の計測器を制御するテストベンチで、labgridがボードを管理します。そのため、すべてのファームウェアビルドが、人が確認する前に実機で実行されます。
接続性と相互運用性のテスト
Bluetooth、Wi-Fi、Thread、Matterのデバイスを、お客様が所有するスマートフォン、ルーター、ハブでテストし、各失敗にスニファのトレースを添付します。Bluetooth SIG認定とMatter認証の事前テストや、ネットワーク機器向けのiPerf3またはTRexによるスループットテストも行います。
車載ECUのテスト
Vector CANoeとvTESTstudio、またはdSPACEとNIのハードウェアインザループシステム上のテストベンチで、CAN、LIN、車載Ethernetの通信を通信マトリクスに照らして確認し、UDS診断もテストします。レポートは、ISO 26262とAutomotive SPICE向けに要件へ紐付けます。
アップデートと電源断のテスト
ランダムなタイミングで電源を切るアップデートの繰り返し、ダウンロードの中断、意図的に破損させたイメージで、デバイスが常に正常なバージョンで起動することを証明します。
電源、耐久、環境
すべての動作モードでパワープロファイラーによりバッテリー寿命を測定し、数日間続く耐久テストと、御社のラボまたは試験所の恒温恒湿槽での温度試験を行います。
デバイスのセキュリティテスト
ファームウェアイメージを調べて埋め込まれた鍵、デフォルトパスワード、古いライブラリを洗い出し、プロトコルパーサーをlibFuzzerまたはAFL++でファジングし、JTAG、SWD、UARTなどのデバッグポートがロックされていることを確認し、ETSI EN 303 645とEN 18031の証跡を収集します。
製造ライン最終工程の量産テスト
各ユニットに書き込み、校正、検査を行い、シリアル番号と結果をデータベースに記録し、ラインの作業者にはわかりやすい合格・不合格だけを表示する工場のテストステーションです。
組み込みQAエンジニアを採用する
専任の組み込みQAエンジニア
御社のチームにフルタイムで参画し、御社のツールとプロセスの中で働き、御社のリードに報告する組み込みQAエンジニアです。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
デバイステストプロジェクト
スコープと固定の計画が定まったデバイステストの一区切りの業務です。当社側の担当リードが成果に責任を持ち、進捗は御社のチャネルで報告します。
継続的なデバイステスト
デバイステストを継続サービスとして提供します。毎月同じメンバーが担当し、優先順位は御社がバックログで決め、稼働時間は当社のポータルと請求書で確認できます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のデバイステストを担当するメンバー
組み込みQAエンジニア
テスト計画、治具、実機での自動化
車載テストエンジニア
CANoe、HILベンチ、ISO 26262のテスト証跡
QAエンジニア
アプリとポータルの手動テストとPlaywrightによる自動化
Pythonエンジニア
テストハーネス、計測器制御、結果の保存
ハードウェアエンジニア
治具、アダプター、計測器の配線
デバイスのテストの進め方
テストはコードではなく、要件とリスク分析から書き、それぞれが検証する要件へ遡れるようにします。これは、医療、産業、車載の品質プロセスが求める証跡です。自動化したテストスイートはビルドのたびに実行し、手動テストと探索的テストは、初回セットアップや、お客様の手の中でのデバイスの挙動など、自動化では見えない部分に充てます。
失敗したテストはリリースを止めます。Web開発と同じです。結果はビルドに紐付け、不安定なテストは通るまで再実行するのではなく修正または削除し、デバイスで見つかった不具合は、クローズする前に回帰テストを追加します。
その他の組み込み・ハードウェアのサービス
組み込みソフトウェア開発
組み込みソフトウェア開発サービス:組み込みLinux、AndroidとRTOS、ドライバー、BSP、車載・ネットワーク・音声・映像ソフトウェア、セキュアアップデートを、専任の組み込みソフトウェアエンジニアまたはプロジェクト単位でご提供します。
ファームウェア開発
ファームウェア開発サービス:C、C++、Rustによるマイクロコントローラーのファームウェア、無線スタック、ブートローダー、車載ECU、モーター制御、低消費電力設計を、専任のファームウェアエンジニアまたはプロジェクト単位でご提供します。
FPGA開発
FPGA開発サービス:SystemVerilogとVHDLによるRTL設計、FPGAとASICの検証、SoC FPGA、映像、ネットワーク、データ収集、アクセラレーションを、専任のFPGAエンジニアまたはプロジェクト単位でご提供します。
ハードウェア・基板(PCB)設計
ハードウェアと基板(PCB)設計サービス:回路図、多層基板とHDIのレイアウト、高速、RF、アナログ、電源の設計、EMC対策の準備、製造用データを、専任のハードウェアエンジニアまたはプロジェクト単位でご提供します。
IoT開発
IoT開発サービス:通信接続、プロビジョニング、AzureまたはAWS上のクラウドプラットフォーム、デバイス群のアップデート、産業用IoT、資産追跡、EV充電、ダッシュボードとアプリを、専任のIoT開発者またはプロジェクト単位でご提供します。
ロボティクスソフトウェア
ROS 2によるロボティクスソフトウェア開発サービス:認識、ナビゲーション、モーションプランニング、ロボット制御、産業用セル、自動運転車両、フリート管理ソフトウェアを、専任のロボティクスエンジニアまたはプロジェクト単位でご提供します。
組み込み・ハードウェアのテストに関するご質問
テスト治具はどこに置きますか?
ハードウェアが最も役立つ場所です。御社のラボで、御社のVPN経由で当社のエンジニアが操作するか、デバイスと治具を送れる場合はエンジニアの手元に置きます。どちらの場合も、治具の設計、配線図、スクリプトは御社のリポジトリに置くため、治具は御社の工場や試験所で再構築できます。
認証試験は実施しますか?
CE、UKCA、FCC、または医療規格の認証試験は、認定試験所が実施します。当社はそのためにデバイスを整えます。規格が定めるテストのプレコンプライアンス実行、技術ファイルに必要な機能・回帰テストの証跡、正式な試験の前の修正により、公式の試験が新たな問題を見つける場ではなく、確認の場になるようにします。
組み込みQAエンジニアはどの業界で業務を行っていますか?
家電・スマートホーム(ペアリングするアプリやハブとともにデバイスをテスト)、車載(ECU、インフォテインメント、診断のテスト)、産業・エネルギー機器(コントローラー、メーター、充電器)、医療機器(IEC 62304と技術ファイルが求める検証の証跡)、通信・ネットワーク(ルーターとゲートウェイのスループットと安定性のテスト)、セキュリティシステム(警報、入退室管理、カメラ製品)です。
組み込みQAエンジニアは、どのくらいで開始できますか。
適任の組み込みQAエンジニアがすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じて組み込みQAエンジニアを採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
デバイスのテストをお考えですか?
デバイスの機能、アップデートの方法、製造台数をお知らせください。1営業日以内に、テスト計画、候補者のプロフィール、またはテスト治具の設計案をご回答します。