Jobs
openai 로고

openai

Hardware Tools Engineer

개발AI·머신러닝하드웨어·임베디드

AI 요약

OpenAI 하드웨어 조직에서 차세대 AI 전용 실리콘(AI-native silicon) 개발을 가속화하기 위한 소프트웨어 툴링 에코시스템을 구축하는 역할입니다. 하드웨어 컴파일러, IR 변환, 시뮬레이션 및 자동화 인프라를 설계하며, 하드웨어 엔지니어들의 개발 효율성을 극대화하고 AI 모델과 하드웨어의 긴밀한 통합을 지원하는 핵심적인 엔지니어링 업무를 수행합니다.

주요 업무

하드웨어 팀의 속도를 높이는 소프트웨어 툴링(컴파일러, IR 변환, RTL 생성, 시뮬레이션, 디버깅, 자동화) 구축 및 개선, 하드웨어 컴파일러 스택 확장 및 실제 설계 워크플로우 연결, 개발자 경험 및 신뢰성 개선(재현 가능한 빌드, 에러 메시지 개선, CI 및 회귀 테스트 인프라), RTL(Verilog/SystemVerilog) 분석 및 디버깅을 통한 도구 출력 검증, PPA(전력, 성능, 면적) 최적화 루프를 위한 분석 및 자동화 도구 구축

자격 요건

소프트웨어 구축 및 유지 관리 능력(프로젝트, 인턴십, 연구 등), 탄탄한 CS 기초(자료구조, 알고리즘, 디버깅, 소프트웨어 설계), Rust, C++, Python 중 최소 하나 이상 능숙, 디지털 디자인 개념 및 RTL(Verilog/SystemVerilog) 이해 능력, 컴파일러 또는 IR 기반 개념(표현식, 패스, 변환 등) 이해, [우대사항] XLS/DSLX, LLVM, Chisel/FIRRTL, CIRCT/MLIR 등 컴파일러 및 하드웨어 툴체인 경험, Yosys/RTLIL, Verilator, Slang 등 Verilog 툴링 에코시스템 경험, Bazel 및 CI 시스템(fuzzing, 성능 테스트 등) 경험, 합성(Synthesis), P&R, STA 등 PPA 관련 워크플로우 경험

기술 스택

RustC++PythonVerilogSystemVerilogXLSDSLXLLVMChiselFIRRTLCIRCTMLIRHardCamlSpinalHDLSpadePyMTLClashBlueSpecPyRopeYosysRTLILVerilatorSlangBazel

openai의 다른 공고

알림

알림이 없습니다