Hardware Rich Development

日付

著者

Workbench

学びを規律に、エンジニアリングを技に|QuilterのOsman Romero氏

日付

初回公開日

February 16, 2026

シリーズ全体を読む

/ 6

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

‍Humans in the Loop プロフィール

Osman Romero氏が自身のキャリアについて語るとき、その根底を貫いているのは名声や肩書きではありません。学ぶことです。粘り強さとしての学び。謙虚さとしての学び。自分の手や好奇心を使って、ときには台所のテーブルで子どもたちと一緒に行う学び。どんな履歴書の項目よりも、この姿勢こそがOsman氏にQuilterを居心地のよい場所だと感じさせているものです。

Osman氏はチリ北部出身のソフトウェアエンジニアで、約18年の経験を持ちます。コンサルティングの仕事で何年もベイエリアに通った後、2015年に米国へ移住しました。2年間の予定だった滞在は、いつの間にか10年になりました。「米国には2年間だけ来るつもりでした」と彼は言います。「それが10年経った今も、ここにいます」。予期せぬ道に対するこの開かれた姿勢は、プログラミングとの出会いから、なぜQuilterを選んだのかに至るまで、彼の物語のあらゆるところに表れています。

Humans in the Loopシリーズは、まさにこうした物語を伝えるためにあります。Quilterの技術は野心的ですが、この会社を築いているのは、忍耐と厳密さをもって難題に取り組み、専門性を身につけた後も学び続けようとする人々です。Osman氏の歩みは、その精神が実践されている明確な例です。

Quilter engineer presenting a slide titled Reliability to colleagues seated around a living room
Quilterの同僚に向けた信頼性に関するプレゼンテーション。

原点:アート、好奇心、そしてとても高価なコンピュータ

Osman氏は、最初からまっすぐエンジニアリングの道に進んだわけではありません。高校時代の自分を、彼は「完全に迷っていた」と表現します。美術学校に通い、デッサンや絵画に時間を費やし、建築家になることを真剣に考えていました。その道は最終的に実現しませんでしたが、その感性は残りました。創造性を彼が手放すことはありませんでした。ただ形を変えただけです。

転機が訪れたのは1995年、母親が彼にコンピュータを買ってくれたときでした。彼自身の言葉によれば、それは「ものすごく高価な」ものでした。彼はそのコンピュータを8年近く使いました。それとともにビデオゲームに出会い、ほどなくしてプログラミングにも出会いました。「プログラミングを覚えた瞬間、まずそれをやりました」と彼は振り返ります。PascalとアセンブリでASCIIベースのシンプルなゲームを作ることから始めました。「人生で最高の時間でした」。

こうした初期の試みが重要だったのは、ソフトウェアを抽象的なものとしてではなく、手触りがあり遊び心のあるものとして捉えるきっかけになったからです。プログラミングは宿題ではありませんでした。何かを動かし、反応させ、振る舞わせることでした。単に学ぶのではなく作ることへのこの志向は、彼のキャリアを通じてずっとついて回ることになります。

実際に手を動かしてエンジニアになる

Osman氏が本格的にコンピュータサイエンスの道へ進むきっかけとなったのは、彼の個人プロジェクトに目を留めた一人の教授でした。その教授は彼を上級の学生に引き合わせ、その学生が彼に本気で取り組むよう促しました。「彼にこう言われたんです。『おい、ふざけてる場合じゃない。C言語を学ばないと』」。Osman氏はそれを実行しました。二人はMercというプロジェクトに取り組み、Gitが一般的になる前のSourceForgeでホストしていました。それは、本当の協働と本当の制約を初めて味わう経験でした。

やがて、情熱を注ぐ個人プロジェクトは仕事上の要求に取って代わられていきました。SpaceXに入社すると、自由な時間は消えてしまいました。「SpaceXに入ってからは、個人プロジェクトに使える時間はほとんどありません」と彼は率直に語ります。それでも、好奇心が消えることはありませんでした。形を変えたのです。

インタビューの中でも特に印象的なのは、Osman氏がSwarm衛星プログラムに携わった経験を語る場面です。Swarmは約160基のCubeSatを打ち上げ、Osman氏はその取り組みの一員でした。数年後、彼の息子がその衛星の一つのためのスタンドを設計・製作しました。「部品のほとんどを息子が組み立てて、ちゃんと動くんです」とOsman氏は誇らしげに語ります。「それが私の個人プロジェクトのようなものです」。

CodeCombatのような小さなツールを使って息子にPythonを教えたり、一緒にArduinoの車を作ったり、子どもが問題解決の勘を身につけていく様子を見守ったりすることは、Osman氏のエンジニアとしての人生の延長になりました。学びはもはや一人で行うものではなく、分かち合うものになったのです。

移住によって形づくられた視点

Osman氏のエンジニアリング文化に対する見方は、チリから米国へ移り住んだ経験に深く影響を受けています。より硬直的な仕組みの中でキャリアを転換することがどれほど難しいかについて、彼は率直に語ります。「チリでは、一つのキャリアを選んだら、基本的にそこから抜け出せません」と彼は説明します。採用担当者が型にはまらない経歴の人材に賭けることはめったにありません。

それとは対照的に、米国で彼が驚いたのは、分野間の垣根の低さでした。心理学からUXへ転身した人や、弁護士からプログラマーになった人とも一緒に働いてきました。「私にとって、そこが素晴らしいところです」と彼は言います。「実力主義が本当に機能しているんです。つまり、『これができると言うなら、見せてほしい』となって、実際にチャンスを与えてもらえます」。

この信念は、後に彼が企業を評価する方法にも表れています。Osman氏は、好奇心を持たずに専門性を装うような環境には関心がありません。学びが継続的に行われ、それが目に見える場所を重視しています。

なぜQuilterなのか:誇大宣伝より中身

Osman氏がQuilterに入社したのはこのインタビューの少し前ですが、同社を選んだ理由はすでに明確に言葉になっています。最初の数週間は、フロントエンドとバックエンドの両方に触れながらアプリケーション層に取り組み、コードベースの中で方向感覚をつかんでいったと語ります。それ以上に彼が意欲を感じているのは、チームの働き方を改善する機会です。「私たちの仕事を楽にし、より速く進めるためにできることは、必ずいつもあります」と彼は言い、デプロイの自動化やリリースのワークフローを例に挙げます。

しかし、より深い魅力はQuilterの技術的な姿勢にあります。Osman氏は、何がこの会社を際立たせていたのかをはっきりと語ります。「誰もが別のSaaSサービスを提供するためにLLMのラッパーを書いているからといって、AIブームに乗っているわけではありません」と彼は説明します。「この場合は、非常に難しい問題を解くための昔ながらの強化学習なのです」。

この違いは重要です。物理に基づき、現実の制約に根ざしたQuilterの強化学習の活用は、真剣さの表れです。Osman氏にとって、それが入社の「主な決め手の一つ」でした。彼を惹きつけたのは、市場性ではなく問題そのものでした。

彼はAIチームを取り巻く文化にも触れています。メンバーの多くは学術的なバックグラウンドを持ち、教えることに慣れています。学びをチェック項目ではなく継続的な実践として捉える人にとって、それは大切なことです。

作業台の外で

仕事の外について語るOsman氏の話は、清々しいほど具体的です。毎週火曜日には、けがを避けるためにあえて年齢層の高いメンバーを集めたグループでサッカーをしています。「私はディフェンダーです」と彼は笑いながら言います。「フォワードを蹴る役です。しかも、かなりえげつないんですよ」。

スケートボードもしますが、今は以前より慎重です。実はスケートボードは、彼の人生で思いがけない役割を果たしました。1990年代後半のチリで、アメリカ、カナダ、オーストラリアの若者たちと一緒に過ごす中で英語を身につけたのです。「スケートボードのおかげで英語を覚えました」と彼は言います。「それを通じて妻とも出会いましたし、何もかもです。だから、スケートボードには本当に感謝しています」。

食べ物も大切です。一生食べ続けられる料理は何かと聞かれ、Osman氏は迷わず答えます。「セビーチェです。ペルー風のセビーチェ」。彼は食材やトウモロコシの品種、スパイス、そしてペルー以外の場所で本格的に再現することの難しさについて、敬意を込めて語ります。「これはチリ人の言葉ですからね」と、両国のライバル関係を認めつつ彼は付け加えます。「ペルーの料理は最高です」。

心に留めておきたい言葉

会話の終わり近く、Osman氏はモットーを尋ねられます。彼は少し間を置いてから、シンプルに答えます。「何でも学ぶことができる」。そして慎重に補足します。学ぶことが人によってはより難しい場合もありますし、学んだことを忘れることはめったにありません。「その上に改善を重ねることしかできません」と彼は言います。「でも、学んだことを消すことはできないのです」。

この言葉は、彼の謙虚さと自信の両方を凝縮しています。なぜ彼が複雑なシステムに惹かれるのか、なぜ教えることを大切にするのか、そしてなぜキャリアのこの時点でQuilterが自分にふさわしい場所だと感じているのかを物語っています。

結びに

Osman Romero氏について際立っているのは、その経験だけでなく、彼の姿勢です。彼は自分を完成した存在とは位置づけていません。常に関わり続ける存在として位置づけています。ハードウェア設計における最も難しい問題の一つに取り組む会社において、その考え方は重要です。Quilterの野心には、まだわからないけれど、学ぶことはできると自然に言えるエンジニアが必要です。Osman氏は、その原則を毎日実践しています。

‍

Quilterを実際に試す

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

利用を始める

設計の検証

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

第4回に進む

設計の仕上げ

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

第3回に進む

設計のコンパイル

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

第2回に進む