마감 63일 전
[디노티시아] RISC-V SoC Firmware Software Engineer
[디노티시아] RISC-V SoC Firmware Software Engineer
[담당업무]
• RISC-V 펌웨어 설계 및 개발 (Bootloader / Early Firmware / Runtime Firmware)
• PCIe Endpoint(EP) 펌웨어 구현 및 PCIe DMA 엔진 Bring-up 및 검증
• Command Queue 및 Host ↔ Device 데이터 경로용 펌웨어 구현
• FPGA 프로토타이핑, 가상 플랫폼, 실리콘 Bring-up 지원
• 하드웨어 엔지니어와 협업하여 펌웨어 요구사항, 사양 및 인터페이스 정의
• ARM 및 RISC-V 아키텍처, 툴, 최신 기술 동향을 펌웨어 설계에 반영
• 메모리 사용량, 전력 소모, 실시간 성능 등을 고려한 펌웨어 최적화
• 펌웨어 설계 문서, API, 개발 프로세스 문서화
[자격요건]
• 컴퓨터공학, 전자공학 또는 관련 전공 학사 이상
• Embedded C/C++ 기반 펌웨어 개발 경험
• ARM 및/또는 RISC-V 아키텍처에 대한 깊은 이해 (어셈블리, 프로세서 기능, 주변장치 포함)
• PCIe Endpoint 아키텍처에 대한 이해
• U-Boot, Bare-metal 펌웨어 또는 경량 RTOS 사용 경험
• 복잡한 시스템 이슈를 분석하고 해결할 수 있는 문제 해결 능력
[우대사항]
• SoC Bring-up 과정에서 Host Linux Driver 지원 경험
• 테스트 기반 개발(TDD) 경험
• 보드 Bring-up, HW 디버깅, 오실로스코프 사용 경험
