Firmware Engineer - BIST FW Development
Seoul, South Korea
|
Solution QA
Apply Here
Apply Here
<div class="content-intro"><h2>About FuriosaAI </h2>
<p>FuriosaAI builds high-performance, high-efficiency AI compute for the Inference Era. Founded in 2017 by veteran semiconductor and AI algorithm engineers, Furiosa operates globally with offices in Korea and Silicon Valley, along with a compiler-focused R&D lab in Lisbon. </p>
<p>Our vision is to make AI computing sustainable, enabling access to powerful AI for everyone on Earth. We solve the AI hardware energy and operational cost crisis at the architectural level, rather than through brute force, building the world's first truly AI-native compute platform to unlock the full potential of artificial intelligence for every enterprise.</p></div><h2><strong>About the Role</strong></h2>
<p>Solution QA는 FuriosaAI의 NPU 제품과 이를 구동하는 소프트웨어가 개발 환경, 생산 현장과 고객 시스템에서 요구하는 품질을 충족하는지 검증하는 팀입니다. NPU 보드와 시스템 하드웨어부터 Firmware, Driver, Runtime, SDK와 모델 추론 솔루션까지 검증 범위를 연결하고, 기능·성능·전력·안정성·호환성과 제조 신뢰성을 함께 살펴봅니다.</p>
<p>NPU 제품을 검증하기 위한 BIST FW와 검증 전용 솔루션을 연구개발하는 직무입니다. 제품의 취약한 동작 조건을 재현하고 이를 시험에서 검출할 수 있도록 NPU 내부 동작, SoC FW와 호스트 드라이버를 제어합니다. 기존 모델이나 일반적인 워크로드만으로 충분히 자극하기 어려운 연산·메모리·데이터 전송 부하를 구성하고, 검증 효과와 반복성을 확인하여 평가 및 생산 시험에 활용할 수 있도록 합니다.</p>
<h2><strong>Key Responsibilities</strong></h2>
<p><strong>검증 목적과 부하 조건 연구</strong></p>
<ul>
<ul>
<li>품질·하드웨어·펌웨어 담당자와 검출할 불량, 동작 마진과 필요한 측정 데이터를 정의합니다. 단일 칩과 멀티칩 환경에서 연산 부하, 메모리 접근, 칩 간 전송과 호스트·칩 간 전송을 조합합니다. 특정 모델의 동작에만 의존하지 않고 검증 목적에 맞게 부하의 위치·강도·패턴을 제어하는 방법을 연구합니다.</li>
</ul>
</ul>
<p><strong>BIST FW와 검증용 실행 코드 개발</strong></p>
<ul>
<ul>
<li>NPU 코어 FW와 실행 프로그램을 분석·수정하여 원하는 연산 및 데이터 이동 패턴을 구현합니다. 반복 실행과 자동 판정에 필요한 상태·오류·측정 정보를 제공하고, 실패가 발생했을 때 어느 조건과 단계에서 문제가 나타났는지 확인할 수 있도록 합니다. 개발한 검증 코드는 실제 제품과 시험 장비에서 실행하여 검출 효과, 재현성과 안정성을 검토합니다.</li>
</ul>
</ul>
<p><strong>SoC와 호스트 시스템의 저수준 제어</strong></p>
<ul>
<ul>
<li>검증에 필요한 SoC 부트로더·임베디드 Linux 및 호스트 Linux 디바이스 드라이버를 분석하고 수정·빌드·배포합니다. 레지스터와 보드 회로 정보를 바탕으로 전압, 클럭, 센서와 리셋을 제어하고 PCIe, DMA와 인터럽트 동작을 조사합니다. JTAG·UART 등 디버깅 수단을 활용해 FW와 하드웨어 경계의 문제를 추적합니다.</li>
</ul>
</ul>
<p><strong>동작 마진과 스트레스 검증 지원</strong></p>
<ul>
<ul>
<li>마진 분석 담당자와 협업하여 저전압·고온·전원 과도 조건에서 필요한 데이터를 수집하는 기능을 개발합니다. 전원·클럭과 부하 조건을 통제하고 칩 내장 모니터 및 센서의 판독·제어를 구현합니다. 판정 기준과 선별 조건은 관련 담당자와 함께 검토하고, 정상 제품의 불필요한 탈락과 실제 취약 제품의 누락을 줄일 수 있는 검증 방법을 검토합니다.</li>
</ul>
</ul>
<p><strong>검증 솔루션의 적용과 기술 인계</strong></p>
<ul>
<ul>
<li>검증 FW, 드라이버와 워크로드를 공통 시험 프레임워크 및 생산 환경에서 실행할 수 있게 인터페이스와 도구를 제공합니다. 배포 방법, 실행 조건, 지원 버전과 제약을 문서화하고 하드웨어 시험, 소프트웨어 평가와 생산 현장에서 발견한 문제를 분석합니다. 주요 산출물은 BIST 및 검증 FW, 스트레스 워크로드, 저수준 제어·측정 도구와 검증 방법의 기술 문서입니다.</li>
</ul>
</ul>
<h2><strong>Minimum Qualifications</strong></h2>
<ul>
<li>임베디드 FW 또는 Linux 커널 개발 실무 경력 10년 이상이거나 이에 준하는 역량을 갖춘 분</li>
<li>Arm 기반 SoC 부팅 흐름인 Trusted Firmware, U-Boot, Linux와 베어메탈 프로그래밍을 이해하는 분</li>
<li>Linux 디바이스 드라이버 개발 경험이 있고 PCIe, DMA와 인터럽트 동작을 다룰 수 있는 분</li>
<li>칩 사양·레지스터 맵과 보드 회로도에서 전원 레일, PMBus·I2C와 리셋 신호를 이해하고 하드웨어를 제어·디버깅할 수 있는 분</li>
<li>C를 포함해 Rust, Python 등 두 가지 이상의 언어로 개발할 수 있는 분</li>
<li>FW, 드라이버와 도구를 포함한 검증 시스템 구조를 설계하고 개발 방향을 스스로 결정할 수 있는 분</li>
<li>재현 조건과 측정 결과를 근거로 FW·하드웨어 문제를 분석하고 관련 개발 조직과 해결할 수 있는 분</li>
</ul>
<h2><strong>Preferred Qualifications</strong></h2>
<ul>
<li>NPU·GPU 등 AI 가속기의 FW·Runtime 또는 명령어 수준 개발 경험</li>
<li>칩 검증, BIST, ATE 또는 SLT 프로그램 개발 경험</li>
<li>PMIC, PMBus·I2C, DVFS와 순간 전압 강하 등 전원·클럭 관련 이해 및 제어 경험</li>
<li>PCIe P2P, PCIe 스위치, IOMMU 등 다중 장치 연결 기술 활용 경험</li>
<li>칩 내장 모니터와 PVT 센서의 판독·제어 및 동작 마진 측정 경험</li>
<li>Secure Boot, OP-TEE, BMC·IPMI 또는 서버 열 관리에 대한 이해</li>
<li>AI 도구를 활용한 코드·사양 분석과 디버깅, Rust 기반 단일 바이너리 도구 개발·배포 경험</li>
</ul><div class="content-conclusion"><h2>Why Join FuriosaAI</h2>
<p>The defining bottleneck of the AI era is building the right hardware and software stack to run it at global scale. Furiosa is solving this challenge holistically from the ground up.</p>
<p>With our flagship chip, RNGD, in mass production today and our next-generation platform in development with Broadcom, we are proving that full-stack, tensor-native compute is the future of AI infrastructure. This is a pivotal moment to join our team, right as we accelerate our global expansion.</p>
<p>At Furiosa, you will:</p>
<p>Solve AI’s Most Urgent Challenge. Help build the high-performance, energy-efficient inference hardware and software required to fulfill the promise of advanced AI.</p>
<p>Pioneer Full-Stack Co-Design. Work with teams that are architecting solutions from silicon up through the compiler (featuring innovations like Tensor Contraction Language and Virtual ISA) and serving frameworks.</p>
<p>Ship Real-World Silicon, Software, and Solutions. Turn breakthrough technology into commercial deployment. RNGD is in mass production with TSMC and running live enterprise workloads for global leaders like LG AI Research and Samsung SDS.</p>
<p>Partner With the Industry's Best. Collaborate across an elite global ecosystem that includes TSMC, Broadcom, SK Hynix, and GUC.</p>
<p>Do Your Life’s Best Work. Join a brilliant, low-ego, mission-driven team in a high-trust environment that values autonomy, intellectual curiosity, and shared ambition. </p>
<h2>Contact</h2>
<ul>
<li><a href="mailto:recruit@furiosa.ai">talent@furiosa.ai</a></li>
</ul></div>