Martin Löwegren och Sara Gramark smiling infront of the camera

画像補正、プライバシーマスキング、インターフェース、そしてクラウドへのスムーズな接続の確保。これら全てが、組み込みLinux開発者の日常です。詳しくお聞きするために、AxisにおけるLinux開発の中核を担うエンジニアリング・マネージャーであるSara GarmarkとMartin Löwegrenに話を聞きました。 

Linux + Axis OS

「開発者にとっての可能性は無限です。どんな志向の人であっても、挑戦できる領域がここにはあります」と、AxisにおけるLinux関連の仕事の広がりについて、Martinは振り返りながら語ります。これら全ての役割の根幹を成しているのが、Linuxカーネルをベースに独自開発されたAxis OSです。組み込みLinuxシステムとして、当社のデバイス上で直接動作し、リアルタイム性能に最適化されています。この強力な基盤が、当社のネットワークカメラやオーディオ製品から装着式ソリューションに至るまで、あらゆる製品を動かしています。これにより、シームレスな性能と高い信頼性を実現しています。 

AxisにおけるLinux開発者として期待できること

Linux開発者は、セキュリティ、分析、オーディオ、イメージングなど、当社の製品やソリューションのあらゆる領域において、極めて重要な役割を担っています。彼らの存在が、Axisのエコシステムを形作り、より強固なものへと進化させています。彼らのチームが担う業務の内容について、SaraとMartinからその一部を伺います。

「私のチームにはいくつかの役割がありますが、その全てが製品をスムーズに動作させ続けるために不可欠です」と、Saraは語ります。「私たちは、画像補正や、レンズの光学特性による歪みを補正するバレル歪曲補正、マルチセンサー・パノラマ・カメラを単一カメラの映像のように合成するスティッチング、そしてテキストや画像のオーバーレイといった業務を担当しています。また、私たちは静的および動的なプライバシーマスキングも担当しています。これにより、必要に応じて顔やナンバープレートなどの機密情報を適切に隠すことができます」

階段に座って、互いに言葉を交わすMartin LöwegrenとSara Gramark。 AxisのLinux開発の中核を担う、2人のエンジニアリングマネージャーのMartin LöwegrenとSara Garmark。

Martinのチームは 装着式カメラを担当しています。これは、警察官や警備員が身に着けて使用する製品です。「私たちは、Saraのチームよりもスタックの上位層を担当しています」と、Martinは言います。「私たちはAxis OSを基盤として、デバイスをシステム内で一括管理するソリューションを構築したり、カメラのストリームデータをクラウドへ転送したり、あるいは職員が倒れたときに自動録画を開始するといった機能の開発を行っています。私のチームにはC、Rust、Goの開発者に加え、顧客向けのインターフェースを設計するフロントエンドの開発者もいます」 

連携が成果を生む

SaraとMartinの二人が共通して強調しているのは、自チーム内での連携はもちろん、チーム間、さらには他部門との協力体制です。「私たちは非常に協力的な体制で、業務の多くはチームを越えて行われています」と、Saraは語ります。「他のチームと力を合わせることで、より迅速に成果を出し、お客様にとって最善の技術的ソリューションを見つけ出すことができるのです」

Martinも同意します。「装着式カメラの開発には、ハードウェアやドライバーのための低レイヤー・ファームウェア開発から、画像のチューニング、さらにはカメラをソリューションに統合するユーザー空間ソフトウェアまで、多くの専門知識が必要です。チーム間の連携こそが、私たちの成功の鍵です。例えば、Axis OSの機能を再利用することで、私のチームは自分たちの差別化要因となる部分の開発に集中することができるのです」 

新卒からプロへ

未経験からスタートする方も、豊富な経験をお持ちの方も、Axisには成長できる場があります。「若手プロフェッショナルとして、ここは素晴らしい場所です」と、Martinは語ります。「私たちは互いにメンターとなり、サポートし合っています。そして、全レイヤーの技術に携わることができるのです」

Saraも付け加えます。「私たちは多くの論文プロジェクトも実施しています。これらのプロジェクトは新しいイノベーションを探求するのに最適で、多くの候補者がその後、私たちの社員として加わっています。ああ、それから、多くのチームでInspiration Fridaysという素晴らしい取り組みを行っています。これは、プレッシャーを感じることなく、実験したり、新しいことに挑戦したり、探求したりするための時間です」

豊富な経験を持ってAxisに加わる方にとっても、成長の機会はたくさんあります。そして、自分のキャリアを望む通りに形作る自由も手にできるのです。Saraはこう説明します。「自分が何に集中したいかに応じて、チーム間を移動する機会もたくさんあります。例えば、技術開発の役割から管理職へと、役割を変えることもできるのです」 

なぜAxisに入社すべきなのですか?

Martinにとって、それは社員全員が会社の価値観を、本当に心から実践していることにあります。「Axisでは、コアバリューが単なるスローガンではなく、日常の業務の一部として、本当に当たり前のこととして浸透しているのを実感できます。私たちは本当に一つのチームとして行動しています。互いに助け合い、問題を議論し、知識を共有し合っています」

Saraにとって、それは自分のチームの仕事がいかに社会に影響を与えているかを実感することです。「私のチームは、Axis製品の多くにおいて独自の強みとなっているArtpecチップの開発に携わっています。私たちはあらゆるものの中心にいます。それは本当にエキサイティングなことです」 

私たちが求めているもの

では、Axisが求めている優れたLinux開発者とは、どのような人物でしょうか? 「もちろん、プログラミングが好きであることは必要です」と、Martinは笑顔で言います。「ですが、それと同じくらい重要なのは、問題解決能力や好奇心、コミュニケーション能力、そして学習する意欲です」

Saraもこう付け加えます。「私たちのエンジニアには、責任と自由の両方を与えています。だからこそ、私たちは、自立して考えられると同時に、チームの一員として力を発揮できる人を求めています」 

Your new dream job

新しい理想の仕事
はありますか?