Hardware Rich Development

日付

著者

Hardware Rich Development

研究から配線へ:Fayaz Rahmanが語る、素早く学び、より賢いシステムをつくること

日付

初回公開日

November 4, 2025

シリーズ全体を読む

/ 6

この記事は、Quilterの物理法則に基づくレイアウト自動化を使い、NXP i.MX 8M Mini搭載コンピューターを再現した過程を詳しく紹介するシリーズの一部です。 

Fayaz Rahmanにとって、好奇心と適応力はエンジニアリングの核心です。コンピューターサイエンスを専攻し、現在ノルウェーで大学の交換留学中のFayazは、物体検出や映像認識の研究と、Quilter.aiでの継続的な仕事を両立させています。「Quilterに入って、もう1年以上――1年半くらいになります」と彼は言います。

「入社後、CとJavaScriptを学ばなければならず、そこでたくさんの仕事をこなしました。だから、自分はとても柔軟で、物事を覚えるのが早いほうだと思っています」。彼のストーリーは、Humans in the Loopの精神を捉えています。新しいエンジニアが複雑さの中に飛び込み、素早く学び、意味のある技術をつくることで成長していく姿です。

FLIR thermal image of a finned heatsink on a circuit board, its surface reading about 150 degrees
回路基板上のフィン付きヒートシンクのFLIR熱画像。

原点

Fayazはインドで育ち、幼い頃から兄のFarizに刺激を受けてきました。「子どもの頃、Farizがソフトウェアのことをやっているのを見て、影響を受けました」と彼は振り返ります。「兄はVisual BasicでOSのようなものをつくっていて、私はほとんどデザイナーのように、見た目をどうすべきかを兄に伝えていました」。この初期の共同作業が、物事の仕組みや、ソフトウェアが体験をどう形づくるかということへの生涯にわたる好奇心の種を蒔きました。

兄弟で取り組んだプロジェクトによって、Fayazは自然とコンピューターサイエンスの道に進みました。現在は、母校での学業とノルウェーでの研究に時間を分け、すでに論文発表にもつながっている共同研究を通じて、「物体検出、物体追跡、映像認識といったもの」を探求しています。「本当にワクワクする問題です」と彼は言います。「電子工学とコンピューターサイエンスという2つの世界があって、私たちはそれを自動化しようとしているんです」。

エンジニアリングの旅路

FayazのQuilterでの仕事は兄からの紹介で始まりましたが、すぐに彼の適応力を証明する場となりました。「知らないことだらけの状況に置かれても」と彼は言います。「自分で解決策を見つけ、そこから価値を生み出せます」。その精神が、PCB配線における複雑な問題――特に電源ベタの実装――に取り組む原動力となってきました。

「私たちはそれを、配線後の後付けの処理として実装しました」と彼は説明します。「ルーターに新しいものを追加するのは常に難しいんです。特にルーターは非常に逐次的ですから…ピンを1つずつ順番に試していくので、バックトラッキングのようなことはできません」。Fayazにとって、こうした制約に駆動される課題こそが面白さの一部です。「ベタに多くのスペースを割り当てると、ほかのピンを配線するためのスペースが足りなくなるかもしれません。順序と制約こそが、私たちが今取り組んでいる中でおそらく最も難しい点です」。

なぜQuilterなのか?

Fayazが最初にQuilterに加わったとき、彼を惹きつけたのは技術だけではありませんでした。ミッションの独自性です。「この分野で私たちと同じようなことをしている人を、ほかに知りません」と彼は言います。「とにかくすごくワクワクしました」。コンピューターサイエンスのバックグラウンドを持つ彼は、Quilterのハードウェア自動化へのアプローチに、自身の研究者としての直感と重なる分野の融合を見いだしました。

言語、フレームワーク、技術レイヤーをまたいで働く中で、彼は理論を製品レベルのソフトウェアに変える方法を学んできました。「結局、何かの機能を上から強引に組み込むことになります」と彼は認めます。「そしてそれは、将来のどこかで必ずしっぺ返しを食らうんです」。しかし、そうした反復のサイクルを通じて、Fayazは堅牢なエンジニアリングに本当に必要なものを理解するようになりました。それは、先を見通す力、実験、そして謙虚さです。

作業台を離れて

仕事の外では、Fayazは地に足のついた生活を送っています。「大学に通っているので、仕事をしていないときは勉強もたくさんしていました」と彼は笑いながら言います。「でもそうですね、トレーニングをしたり、ジムに行ったりしています」。最近は読書も始め、映画鑑賞も大好きです。「お気に入りは、ありきたりですが、Nolan作品やQuentin Tarantinoとかですね」と彼は言います。

「王道の作品ばかりですが、大好きなんです」。心がほっとする料理を尋ねると、すぐに答えが返ってきます。「ビリヤニという料理があって…母が本当に上手に作るんです。母はその達人です。それが私の定番です」。

心に残る一言

「知らないことだらけの状況に置かれても、自分で解決策を見つけ、そこから価値を生み出せます。それが私の最大の強みです」

結びに
Fayazと話していると、優れたエンジニアリングとは知識だけではなく、自らの学ぶ力への自信でもあることに気づかされます。謙虚さ、好奇心、そして思考の速さを兼ね備えた彼の姿は、Humans in the Loopが象徴するものの最良の形を映し出しています。未知の中にワクワクを見いだす、つくり手たちの世代です。

‍

Quilterを実際に試す

Project Speedrunは、自律的なレイアウトの実際の姿と、Quilterが実現する時間短縮を示しました。次は、ご自身のハードウェアでお確かめください。

利用を始める

設計の検証

仕上げが完了したら、最後に確認するのはハードウェアが動作するかどうかです。電源投入時には電気的な不具合の多くが現れます。エンジニアにとって、緊張と期待が入り交じる瞬間です。

第4回に進む

設計の仕上げ

自律的なレイアウトにより、DRCを実施済みの完成した設計が得られます。仕上げは、製造に向けて最終調整するための短い精密な作業です。

第3回に進む

設計のコンパイル

設計の準備ができたら、次はQuilterに引き渡します。従来のワークフローでは、この段階でエンジニアとレイアウト担当者が設計意図を確認します。Quilterはこの打ち合わせを回路理解のプロセスに置き換えます。プロジェクトをアップロードし、制約条件がどう解釈されたかを確認して、ジョブを実行します。

第2回に進む