인기 검색

[HW/SW] SoC Platform SW Engineer
공고 요약
역할 개요
SoC 설계 조직 내에서 하드웨어와 소프트웨어의 접점에서 AI SoC의 검증, 브링업 및 안정화에 필요한 필수 소프트웨어 계층을 개발합니다. 저수준 드라이버, 진단 도구 및 검증 환경 개발을 통해 하드웨어 아키텍처의 기능성과 성능을 보장하는 역할을 수행합니다.
담당업무
Pre-Silicon 검증(SW/HW 공동 설계): FPGA 프로토타입 및 에뮬레이션을 활용한 SoC 기능 검증용 펌웨어 및 저수준 테스트 스위트 개발
Post-Silicon 브링업: 신규 ASIC 실리콘의 초기 전원 투입 및 기능 브링업 주도, 하드웨어 블록(CPU, NPU, 주변장치) 간 통신 확인
하드웨어 레벨 진단 소프트웨어: 하드웨어 구성 요소 스트레스 테스트 및 설계 결함/제조 결함 식별을 위한 진단 소프트웨어 설계 및 구현
Bare-metal 및 RTOS 개발: OS 미설치 환경 또는 RTOS 환경에서의 핵심 부트 코드, 하드웨어 추상화 계층(HAL), 저수준 드라이버 개발
아키텍처 협업: RTL 설계자와 협력하여 레지스터 맵, 인터럽트 처리, 메모리 맵 입출력(MMIO) 구조 정의
성능 프로파일링: 일반 소프트웨어 팀 전달 전 하드웨어 레벨의 병목 현상(지연 시간, 처리량) 측정 및 최적화
자격요건
하드웨어 지향적 사고방식: 컴퓨터 아키텍처(파이프라인, 캐시, DMA, AMBA/AXI 버스 프로토콜 등)에 대한 깊은 이해
저수준 프로그래밍: 자원 제한적 환경(Bare-metal)을 위한 C 및 어셈블리 언어 숙련도
SoC 라이프사이클 경험: FPGA/에뮬레이션부터 실리콘까지 SoC 브링업 전체 주기 1회 이상 경험
디버깅 기술: JTAG(Lauterbach/Trace32), 로직 분석기, 프로토콜 분석기 등 하드웨어 디버깅 도구 활용 능력
우대사항
RTL 이해도: 하드웨어-소프트웨어 인터페이스 문제 디버깅을 위한 Verilog 또는 SystemVerilog 코드 판독 능력
스크립팅 능력: 하드웨어 테스트 시퀀스 자동화 및 데이터 분석을 위한 Python 또는 Perl 숙련도
인터페이스 전문성: PCIe, LPDDR4/5, MIPI 또는 고속 SerDes 등 SoC 하위 시스템에 대한 깊은 지식
에뮬레이션 플랫폼 경험: 하드웨어 에뮬레이션(Veloce, ZeBu) 또는 가상 플랫폼(SystemC/TLM) 사용 경험
복리후생
모든 정규직 입사자 대상 연봉 수준의 스톡옵션 부여
최신 사양 장비 제공(최신 노트북, 모션 데스크, 모니터암, 듀얼 모니터 등)
아침, 점심, 저녁 식사 지원
사내 카페 무제한 간식 제공(스낵, 아이스크림, 음료 등)
사우나 포함 피트니스 비용 지원
연 1회 본인 및 배우자 종합건강검진 지원
생일, 결혼기념일, 크리스마스 이브 축하금 지급 및 조기 퇴근
설 및 추석 명절 상여금 지급
경조휴가 및 경조금 지원
전형절차
서류 전형
전화 인터뷰(필요 시)
기술 면접
조직 문화 적합성 면접
CEO 면접
레퍼런스 체크 및 처우 협의
최종 합격
근무조건 및 기타사항
근무 시간: 월~금, 09:00 ~ 18:00 (휴게시간 1시간 포함)
3개월 수습 기간 적용 (급여 및 복리후생 차등 없음)
입사 지원서 내용이 사실과 다를 경우 합격이 취소될 수 있음
경력 3년 미만 지원자의 경우 성적 증명서 제출 필수
마감기한
상시채용
딥엑스 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요