SoC Embedded Software Engineer – 경력
구분System Software
직군SoC
경력사항경력 1년 이상
고용형태정규직
근무지대한민국 서울특별시 강남구 학동로 343, 16-18층 주식회사 파두

SoC Embedded Software Engineer


담당 업무

  • SoC 기능 검증을 위한 펌웨어 (디바이스 드라이버, 응용프로그램) 개발
  • 개발 및 디버깅 환경에 대한 툴과 개발 방법론에 대한 유지보수 및 기능 향상
  • 장치 특성화, 오류 분석 그리고 양산을 위한 기능 테스트 환경 지원
  • IP의 검증 커버리지 향상을 위한 다양한 테스트 코드의 개발 및 포팅
  • 오류를 선별하기 위한 사례 수집, 원인 분석, 문제 해결, 재현 방법 개발
  • 자사제품 또는 고객사 레퍼런스로 사용될 제품 펌웨어 개발 및 지원
  • SSD IP (Including NVMe/FTL/NAND)를 제어하는 마이크로 코드 개발


자격 요건

  • 전문적인 임베디드 C 언어 개발 경험
  • 컴퓨터 구조 또는 SoC 구조에 대한 깊은 이해
  • 재사용 가능/유지 가능한 품질 코드 작성 경험
  • 탁월한 디버깅, 분석 및 문제 해결 기술
  • 뛰어난 팀 협업 및 커뮤니케이션 기술


우대 사항

  • 2년 이상의 RTL Simulation, FPGA prototyping 기반 SoC 또는 IP 검증 경험
  • 전문적인 CPU/PCIe/DDR 서브시스템에 대한 검증 경험
  • 능숙한 실험 장비 사용 경험 (logic analyzer, digital oscilloscope 등)
  • PCB 회로 설계 경험이나 회로에 대한 업무 능력
  • Fab-out 이후 발생하는 SoC 초기 가동(Initial Bring-up) 경험
  • NAND Flash Storage 개발 경험 (FTL 일반 지식, NVMe/SATA/eMMC/UFS 관련)
  • 컴파일러, 빌드 시스템, 디버거 및 IDE와 같은 개발 환경을 위한 툴 개발 및 기능 향상 경험
  • 리눅스 디바이스 드라이버, 응용프로그램, POSIX 기반 소프트웨어 개발 경험


===========================================================


About FADU

FADU는 NVMe SSD 컨트롤러 SoC와 데이터센터 SSD 제품을 개발하기 위해 업계 최고의 전문가들로 구성된 반도체 팹리스 업체입니다. 2015년 첫 발걸음을 뗀 이후로 인텔을 비롯한 국내외 다양한 빅테크 기업들와 파트너쉽을 맺으며 지금까지 세 개의 SoC와 다양한 데이터센터 SSD 제품을 개발하고 있습니다. FADU에서는 SSD 컨트롤러 SoC 이외에도 종합 반도체 기업으로 도약하기 위해 PMIC, CXL, 그리고 AI 반도체와 같은 여러 기술에 대한 연구와 개발도 진행하고 있습니다.

 

Summary

데이터의 폭발적 증가와 더불어 IT 기술의 패러다임이 클라우드, 인공지능, 그리고 빅데이터와 같은 데이터 중심으로 급격히 전환됨에 따라 데이터를 저장하는 스토리지의 성능 고도화에 대한 요구사항이 복잡, 다양해지고 있습니다. FADU에서는 열정을 가지고 이 새로운 패러다임 변화에 함께 할 소프트웨어 엔지니어를 찾고 있습니다. 프로그래밍에서 기본적으로 알아야 할 개념들 예를 들어 포인터의 개념, 프로세스와 스레드의 개념, 뮤텍스, 인터럽트, 컨택스트 스위칭, 시간 공간 복잡도, 큐, 트리, 그래프와 같은 자료구조 및 관련 알고리즘과 같은 개념들이 익숙하신 분들이라면 FADU의 동료 엔지니어들과 함께 다양한 SoC에서 사용되는 펌웨어를 만들고 분석하고 최적화 하는 업무를 하며 함께 성장해 나갈 수 있습니다.

공유하기
SoC Embedded Software Engineer – 경력

SoC Embedded Software Engineer


담당 업무

  • SoC 기능 검증을 위한 펌웨어 (디바이스 드라이버, 응용프로그램) 개발
  • 개발 및 디버깅 환경에 대한 툴과 개발 방법론에 대한 유지보수 및 기능 향상
  • 장치 특성화, 오류 분석 그리고 양산을 위한 기능 테스트 환경 지원
  • IP의 검증 커버리지 향상을 위한 다양한 테스트 코드의 개발 및 포팅
  • 오류를 선별하기 위한 사례 수집, 원인 분석, 문제 해결, 재현 방법 개발
  • 자사제품 또는 고객사 레퍼런스로 사용될 제품 펌웨어 개발 및 지원
  • SSD IP (Including NVMe/FTL/NAND)를 제어하는 마이크로 코드 개발


자격 요건

  • 전문적인 임베디드 C 언어 개발 경험
  • 컴퓨터 구조 또는 SoC 구조에 대한 깊은 이해
  • 재사용 가능/유지 가능한 품질 코드 작성 경험
  • 탁월한 디버깅, 분석 및 문제 해결 기술
  • 뛰어난 팀 협업 및 커뮤니케이션 기술


우대 사항

  • 2년 이상의 RTL Simulation, FPGA prototyping 기반 SoC 또는 IP 검증 경험
  • 전문적인 CPU/PCIe/DDR 서브시스템에 대한 검증 경험
  • 능숙한 실험 장비 사용 경험 (logic analyzer, digital oscilloscope 등)
  • PCB 회로 설계 경험이나 회로에 대한 업무 능력
  • Fab-out 이후 발생하는 SoC 초기 가동(Initial Bring-up) 경험
  • NAND Flash Storage 개발 경험 (FTL 일반 지식, NVMe/SATA/eMMC/UFS 관련)
  • 컴파일러, 빌드 시스템, 디버거 및 IDE와 같은 개발 환경을 위한 툴 개발 및 기능 향상 경험
  • 리눅스 디바이스 드라이버, 응용프로그램, POSIX 기반 소프트웨어 개발 경험


===========================================================


About FADU

FADU는 NVMe SSD 컨트롤러 SoC와 데이터센터 SSD 제품을 개발하기 위해 업계 최고의 전문가들로 구성된 반도체 팹리스 업체입니다. 2015년 첫 발걸음을 뗀 이후로 인텔을 비롯한 국내외 다양한 빅테크 기업들와 파트너쉽을 맺으며 지금까지 세 개의 SoC와 다양한 데이터센터 SSD 제품을 개발하고 있습니다. FADU에서는 SSD 컨트롤러 SoC 이외에도 종합 반도체 기업으로 도약하기 위해 PMIC, CXL, 그리고 AI 반도체와 같은 여러 기술에 대한 연구와 개발도 진행하고 있습니다.

 

Summary

데이터의 폭발적 증가와 더불어 IT 기술의 패러다임이 클라우드, 인공지능, 그리고 빅데이터와 같은 데이터 중심으로 급격히 전환됨에 따라 데이터를 저장하는 스토리지의 성능 고도화에 대한 요구사항이 복잡, 다양해지고 있습니다. FADU에서는 열정을 가지고 이 새로운 패러다임 변화에 함께 할 소프트웨어 엔지니어를 찾고 있습니다. 프로그래밍에서 기본적으로 알아야 할 개념들 예를 들어 포인터의 개념, 프로세스와 스레드의 개념, 뮤텍스, 인터럽트, 컨택스트 스위칭, 시간 공간 복잡도, 큐, 트리, 그래프와 같은 자료구조 및 관련 알고리즘과 같은 개념들이 익숙하신 분들이라면 FADU의 동료 엔지니어들과 함께 다양한 SoC에서 사용되는 펌웨어를 만들고 분석하고 최적화 하는 업무를 하며 함께 성장해 나갈 수 있습니다.

구분System Software
직군SoC
경력사항경력 1년 이상
고용형태정규직
근무지대한민국 서울특별시 강남구 학동로 343, 16-18층 주식회사 파두
공유하기