Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

ARM認定エンジニアとは?

ARM認定エンジニアとは、ARMv7 Cortex-A、Cortex-Rテクノロジーに関してあらゆる分野にわたる業界共通の難易度の試験を受け、基礎レベル以上の知識を持つと認定された者です。その意味を明確に把握していただくため、ARM認定エンジニアがどのような能力を持つべきか、その判断の過程をご紹介します。

ステップ1:職種を明確にする

ARMではまず、ARM認定エンジニアがどのような職種に就くかを明確にしました。そして「業界がARM認定エンジニアに何を求めるか」を自問しました。この答えを見つけるため、求人広告を調査し、人事や採用の担当者、技術トレーナー、エンジニア、サポート スタッフにも話を聞きました。

ステップ2:職務内容を記述する

最も多くの組み込みシステム/ソフトウェア エンジニアに該当する職種を明確にし、その職種の者が遂行できると思われる50以上のARM関連タスクをリストアップしました。

そのようなタスクの例を以下に挙げます。

  • アプリケーション開発 – SMPマルチコア システム向けのソフトウェアを開発する
  • ファームウェア開発 – MMUを初期化する
  • ファームウェア開発 – デバイス ドライバ/BSPを開発する
  • ファームウェア開発 – 割り込みハンドラを開発する
  • 汎用開発 – コードをクロス コンパイルする
  • ソフトウェア デバッグ – キャッシュ コヒーレンシの問題をデバッグする
  • ソフトウェア最適化 – 性能効率の高いコードを書く
  • ソフトウェア最適化 – キャッシュ付きシステム向けのソフトウェアを書く

ステップ3:それらのタスクに必要な知識を明確にする

各種のタスクを総合的に挙げ、それらのタスクを実行するために必要なARM特有の知識を明確にしました。そこからAAE試験要綱を作成しました。