이 자리가 왜 생겼을까요
공고에 따르면 HW Platform part는 리벨리온 AI 칩 생태계를 위한 저지연·고대역폭 네트워크 솔루션을 만들고, SoC 설계 엔지니어와 함께 네트워크 기반 AI scale up·scale out 솔루션을 내놓습니다. 2026년 10월 회사 엔지니어링 블로그는 후속 제품 Rebel100s에 붙는 Rebel IO 칩렛 한 쌍이 Ethernet 포트로 최대 256개 Rebel100 소켓을 scale-up과 scale-out으로 묶고, scale-out에서는 400 Gb/sec RDMA 인터페이스 두 개를 묶어 가상의 800 Gb/sec Ethernet 포트를 만든다고 설명합니다. 이 공고가 업무로 적은 것도 Ethernet이나 RDMA/RoCE를 위한 network framework와 driver입니다. RDMA 장치 드라이버를 만들거나 RoCE 환경에서 성능을 맞춰 본 경험이 있다면 다룬 대역폭과 지연 수치까지 쓰면 회사가 설명한 제품 방향과 이어집니다.
리벨리온이 지금 어떤 사업에 집중하고 있는지는 리벨리온 채용 분석에서 이어서 볼 수 있습니다.
1하게 될 업무
Ethernet이나 RDMA/RoCE 같은 고속 네트워킹을 위한 network framework와 driver를 Linux 또는 Firmware 위에서 설계하고 구현합니다.
이렇게 볼 수 있어요
대상이 Linux와 Firmware 두 쪽으로 적혀 있습니다. 호스트 커널의 네트워크 드라이버와 장치 안 펌웨어의 네트워크 스택 가운데 어느 쪽을 만들어 봤는지 나눠 밝히는 편이 좋습니다.
리벨리온의 네트워크 기반 AI scale up·scale out 기술을 검증하는 Proof-of-Concept(PoC) solution을 개발합니다.
이렇게 볼 수 있어요
제품으로 확정되기 전의 구조를 먼저 돌려 보는 일입니다. 새 구조를 시험용 코드로 구현하고 측정 결과로 결론을 낸 경험이 이 업무와 가깝습니다.
여러 SoC 설계 엔지니어, Hardware 엔지니어와 협업해 새로운 network architecture를 구현합니다.
이렇게 볼 수 있어요
칩 설계 단계부터 소프트웨어 쪽 요구를 함께 정하는 일입니다. 하드웨어 팀과 레지스터 인터페이스나 데이터 경로를 함께 정해 본 사례를 들 수 있습니다.
profiling, tuning, benchmarking으로 시스템 성능과 신뢰성을 높입니다.
이렇게 볼 수 있어요
후속 제품 Rebel100s의 Rebel IO 칩렛은 scale-out에서 400 Gb/sec RDMA 인터페이스 두 개를 묶어 가상의 800 Gb/sec Ethernet 포트를 만듭니다. 그래서 이 업무에서 재는 성능에는 두 링크를 묶었을 때의 대역폭과 지연도 들어갈 수 있습니다. RoCE 환경에서는 혼잡 때 패킷 손실과 재전송을 막는 PFC·ECN 설정이 신뢰성을 좌우합니다. 처리량과 지연을 바꾸기 전후로 잰 숫자를 손실이나 재전송 지표와 함께 보여 주는 사례 하나가 업무의 두 목표를 함께 설명합니다.
새 리벨리온 SoC와 하드웨어 bring-up에 참여하고, pre-silicon, post-silicon, EVB(Evaluation Board) 단계를 포함한 SoC 개발 주기 전 단계의 초기 개발을 맡습니다.
이렇게 볼 수 있어요
실제 칩이 나오기 전 단계부터 일이 시작됩니다. 칩이 나오기 전의 환경에서 드라이버를 먼저 올려 본 경험이 있다면 칩이 나온 뒤의 작업과 구분해 쓸 수 있습니다.
high-throughput, low-latency 네트워킹 환경의 성능 병목을 찾아 해결합니다.
이렇게 볼 수 있어요
병목이 드라이버, 펌웨어, 하드웨어 가운데 어디에 있는지 좁혀 가는 일입니다. 원인을 찾은 과정과 쓴 도구를 사례 하나로 정리해 두면 On-site 인터뷰에서 꺼내기 쉽습니다.
2자격 요건
firmware를 포함한 Linux kernel development와 device driver programming 경력이 최소 5년 필요합니다.
이렇게 볼 수 있어요
커널 개발과 드라이버 개발, 펌웨어가 한 항목에 묶여 있고 장치의 종류는 적혀 있지 않습니다. 네트워크가 아닌 장치의 드라이버를 개발해 온 기간도 함께 적고, 어떤 장치를 다뤘는지 구체적으로 밝힐 수 있습니다.
C programming language로 설계하고 개발하는 'Excellent skill'이 필요합니다.
이렇게 볼 수 있어요
같은 회사 Linux Device Driver Engineer 공고는 C/C++/Rust를 함께 적었습니다. 이 공고는 C 하나를 'Excellent skill'로 요구합니다. 업무 대상인 Linux 커널 네트워크 드라이버와 장치 펌웨어는 모두 C로 쓰이는 영역입니다. 커널이나 펌웨어 코드를 C로 설계부터 맡은 범위를 모듈 단위로 밝히면 원문이 함께 적은 설계 역량까지 보입니다.
세부까지 꼼꼼히 살피며 품질 높은 코드를 작성할 수 있어야 합니다.
이렇게 볼 수 있어요
이 자리의 드라이버는 칩이 나오기 전 pre-silicon 단계부터 쓰입니다. 그래서 문제가 생기면 코드 결함인지 아직 검증 중인 하드웨어의 문제인지부터 확인해야 합니다. 코드 리뷰와 checkpatch·sparse 같은 정적 분석, 테스트로 코드 쪽 결함을 미리 줄여 온 방식이 이 요건의 실제 모습입니다. 커널 패치를 메일링 리스트 리뷰를 거쳐 반영해 본 경험이 있다면 그 과정이 꼼꼼함을 보여 줍니다.
TCP/IP, UDP, IEEE 802.3 같은 networking protocol을 다뤄 본 경험(원문 'Strong experience')이 필요합니다.
이렇게 볼 수 있어요
Ethernet 표준인 IEEE 802.3까지 이름이 적혀 있어 상위 프로토콜과 링크 계층을 함께 묻습니다. 프로토콜 스택의 어느 계층을 구현하거나 고쳐 봤는지 계층별로 나눠 적을 수 있습니다.
RDMA, RoCE v1/v2, Infiniband, Ultra Ethernet 같은 high-speed networking의 경험이나 지식이 있으면 'extra plus'라고 적었습니다.
이렇게 볼 수 있어요
자격 요건 절에 들어 있지만 가산점으로 적힌 항목이고, 경험과 함께 지식도 적혀 있습니다. 업무에 적힌 RDMA/RoCE와 같은 기술이므로 실무 경험이 없더라도 공부하거나 시험해 본 내용을 구체적으로 이야기할 수 있습니다.
효과적으로 소통하고 문제를 해결하는 역량이 필요합니다.
이렇게 볼 수 있어요
같은 회사 RTL Engineer 공고는 칩렛 문제의 원인을 여러 팀에 걸쳐 찾을 때 남을 탓하기보다 데이터로 디버그하는 엔지니어를 중요하게 본다고 적었습니다. 이 공고의 업무에도 SoC 설계 엔지니어, Hardware 엔지니어와의 협업이 나옵니다. 원인을 두고 하드웨어 팀과 의견이 달랐던 문제를 측정 데이터로 정리해 함께 해결한 사례가 이 요건과 업무의 협업을 함께 설명합니다.
4기타 사항
- 게시일 : 2025년 12월 5일
- 고용형태 : 해당 내용은 원본 공고에서 확인되지 않습니다.
- 근무지 : 경기도 성남시 분당구 정자일로156번길 6
- 경력 조건 : 경력 5년 이상
- 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.
쓰는 기술
공고 본문에 적힌 기술만 모은 목록입니다.
- C
- Linux kernel
- Ethernet
- RDMA
- RoCE
- TCP/IP
- UDP
- IEEE 802.3
- Infiniband
- Ultra Ethernet
전형과 지원
분석 시점 공고 42건 가운데 27건이 같은 여섯 단계를 적었습니다. Software와 System Software 공고는 전부 과제나 코딩테스트를 더했고, System Software 공고 9건 가운데 8건은 평판 조회도 거칩니다. 지원할 공고의 전형절차를 본문에서 따로 확인하는 편이 안전합니다.
공고에 적힌 단계
분석 시점 공고 42건 가운데 27건이 '서류전형 > On-line 인터뷰 > On-site 인터뷰 > Culture-fit 인터뷰 > 처우 협의 > 최종 합격' 순서를 적었습니다. 이번에 분석한 공고도 대부분 이 순서입니다. 42건 가운데 41건에는 '전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다'라는 안내가 붙어 있습니다.
이렇게 볼 수 있어요
기술 면접 두 번 뒤에 Culture-fit 인터뷰가 따로 있습니다. 공고 본문에 반복되는 협업과 ownership 표현이 이 단계에서 나올 만한 주제이고, 다른 팀과 문제를 풀어 본 경험이 그 답이 됩니다.
소프트웨어 직군은 단계가 다릅니다
분석 시점 NPU Software 공고 4건(Compiler, Kernel, Runtime, SDK)은 On-site 인터뷰에 '과제 포함'을 적었습니다. System Software 공고 9건 가운데 8건은 On-line 인터뷰에 Culture-fit과 코딩테스트를 포함하고, On-site 인터뷰에서 기술 발표를 한 뒤 평판 조회를 거친다고 적었습니다.
이렇게 볼 수 있어요
같은 회사라도 소프트웨어 공고에는 과제나 코딩테스트 단계가 더 있습니다. 여러 공고에 함께 지원한다면 공고마다 준비할 것이 다르다는 점을 일정에 반영해야 합니다.
모든 포지션에서 전문연구요원 지원이 가능합니다
회사 사이트의 채용 페이지는 공고 목록 아래에 '모든 포지션에서 전문연구요원(신규 편입, 전직) 지원이 가능합니다'라고 적었습니다. Tech 직군의 Talent Pool 공고는 전문연구요원 지원 창구를 겸합니다.
이렇게 볼 수 있어요
전문연구요원으로 복무하며 이직하려는 경우에도 모든 포지션에 지원할 수 있습니다. 채용 페이지가 신규 편입과 전직을 나눠 적었으므로 지원서에도 둘 가운데 어느 쪽인지 밝혀야 합니다.
인재 Pool에 등록해도 다른 공고에 지원할 수 있습니다
Talent Pool (Tech/전문연구요원) 공고는 '별도의 마감 일정이나 세부 지원자격 등이 없'는 상시 공고이고, NPU Software Engineer의 Kernel, Compiler, Runtime, SDK, Cloud (MLOps) 직무를 '상시 검토 중'이라고 적었습니다. 같은 공고는 '인재 Pool에 등록 후에도 리벨리온 타 모집 공고에 지원이 가능합니다'라고 안내합니다.
이렇게 볼 수 있어요
맞는 공고가 없을 때 인재 Pool에 이력서를 남겨 둘 수 있고, 그 뒤에 올라온 공고에도 따로 지원할 수 있습니다. NPU 소프트웨어 직무라면 개별 공고와 인재 Pool을 함께 활용할 수 있습니다.
지원 전 준비할 것
- 1
Linux와 Firmware 경험 나눠 정리하기
업무가 Linux 또는 Firmware 위의 network framework·driver이고 자격 요건의 5년도 firmware를 포함합니다. 맡았던 드라이버와 펌웨어를 장치 종류, 기간, 다룬 프로토콜로 나눠 적어 두면 두 영역의 경험이 한눈에 들어옵니다.
- 2
성능 숫자가 남은 사례 고르기
업무에 profiling, tuning, benchmarking과 병목 해결이 함께 있습니다. 처리량이나 지연을 개선한 사례 하나를 골라 측정 방법, 찾은 원인, 바뀐 수치를 순서대로 정리해 On-site 인터뷰에서 설명할 수 있게 준비합니다.
- 3
RDMA와 RoCE 공부해 두기
RDMA, RoCE v1/v2, Infiniband, Ultra Ethernet은 지식만으로도 가산점 항목에 들어갑니다. 실무 경험이 없다면 회사 엔지니어링 블로그의 Rebel IO 칩렛 설명과 RoCE v1/v2의 차이를 먼저 읽어 두면 면접에서 이야기할 거리가 생깁니다.