SSD Firmware Engineer
스킬
주요업무
- SSD Firmware 개발
- NVMe, FTL, NAND Flash Memory
- SSD 성능 최적화/전력 최적화/호환성 개선
- 자사제품 또는 고객사 레퍼런스로 사용될 제품 펌웨어 개발 및 지원
- SSD Platform Firmware 개발
- SSD 모듈의 주요 부품/소자 (DRAM/EEPROM/PMIC/PLP/Temp-sensor/I2C 등) Datasheet 검토 및 FW Driver/BSP 개발
- SSD 모듈의 핵심 부품 (Controller/NAND/DRAM/PMIC/PLP)에 대한 검증용 FW(BIST) 개발 및 운용 / SI 분석
- Security Firmware 개발
- SSD Security Specification (OCP/TCG/PCIe IDE/SPDM 등) 요구사항에 부합하는 Secure Boot, Secure FW Update, SED(Self-Encrypting Drive) 개발
- 관련 보안 하드웨어 검증을 위한 소프트웨어 구현 및 지원
- SoC 기능 검증을 위한 Firmware (Device Driver, 응용프로그램) 개발
- 개발 및 디버깅, Test 환경에 대한 툴 개발
- IP의 검증 커버리지 향상, 장치 특성화, 오류 분석, 양산을 위한 기능 테스트 환경 지원
자격요건
- 컴퓨터공학/전기전자공학 등 관련 전공 학사 이상
- 3년 이상의 Embedded System firmware 개발 경력
- 전문적인 임베디드 C 언어 개발 역량
우대사항
- 수행 업무 관련 지식과 경험
- 컴퓨터 구조 또는 SoC 구조
- Linux Device Driver
- File System
- NAND Flash Memory 및 FTL
- PCIe, NVMe 등 Host Interface
- DDR4 및 DDR5와 같은 고속 DRAM Interface에 대한 지식
- Storage Device Security (OCP/TCG/PCIe IDE/SPDM FIPs/ ARM TrustZone)
- SSD Module Component (PMIC/PLP/EEPROM/I2C 등) Datasheet 해석
- GIT, JIRA, Jenkins 사용 경험
- 영문 기술 Specification Reading 및 프리젠테이션 자료 작성 및 발표 능력
- 재사용 가능/유지 가능한 품질 코드 작성 경험
- 분석 및 문제 해결 기술과 뛰어난 팀 협업 및 커뮤니케이션 기술