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

Linux Software Engineer


담당 업무

  • 자사 제품 테스트 및 NVMe 명세 지원을 위한 NVMe 기반 응용프로그램 개발 및 유지 보수
  • PCIe를 포함한 SMBus, I3C와 같은 다양한 프로토콜 기반의 리눅스 응용프로그램 및 라이브러리의 설계, 개발 및 유지 보수
  • SoC 개발 과정에 요구되는 응용프로그램 수준 지원 작업 수행


자격 요건

  • 리눅스 IO 관련 서브시스템 또는 블록 디바이스 드라이버에 대한 연구 또는 개발 경험 (신입 지원의 경우 소켓 프로그래밍 개발 경험으로 대체 인정 가능)
  • 전문적인 C 언어, C++ 언어, 스크립트 언어 기반의 개발 능력 (파이썬)
  • Multi-process 또는 POSIX thread 개발 경험
  • 재사용 가능/유지 가능한 품질 코드 작성 경험
  • 탁월한 디버깅, 분석 및 문제 해결 기술
  • 뛰어난 팀 협업 및 커뮤니케이션 기술


우대 사항

  • NVMe 또는 PCIe 장치에 대한 개별/통합 테스트 소프트웨어 개발 경험
  • SPDK (Storage Performance Development Kit) 기반 소프트웨어 개발 경험
  • 리눅스 IO 서브 시스템 및 블록 레이어에 대한 깊은 이해
  • 리눅스 커널 또는 리눅스 기반 오픈소스 개발 경험
  • 윈도우즈 기반 디바이스 드라이버 및 응용프로그램 개발 경험


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


About FADU

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

 

Summary

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

공유하기
Linux Software Engineer

Linux Software Engineer


담당 업무

  • 자사 제품 테스트 및 NVMe 명세 지원을 위한 NVMe 기반 응용프로그램 개발 및 유지 보수
  • PCIe를 포함한 SMBus, I3C와 같은 다양한 프로토콜 기반의 리눅스 응용프로그램 및 라이브러리의 설계, 개발 및 유지 보수
  • SoC 개발 과정에 요구되는 응용프로그램 수준 지원 작업 수행


자격 요건

  • 리눅스 IO 관련 서브시스템 또는 블록 디바이스 드라이버에 대한 연구 또는 개발 경험 (신입 지원의 경우 소켓 프로그래밍 개발 경험으로 대체 인정 가능)
  • 전문적인 C 언어, C++ 언어, 스크립트 언어 기반의 개발 능력 (파이썬)
  • Multi-process 또는 POSIX thread 개발 경험
  • 재사용 가능/유지 가능한 품질 코드 작성 경험
  • 탁월한 디버깅, 분석 및 문제 해결 기술
  • 뛰어난 팀 협업 및 커뮤니케이션 기술


우대 사항

  • NVMe 또는 PCIe 장치에 대한 개별/통합 테스트 소프트웨어 개발 경험
  • SPDK (Storage Performance Development Kit) 기반 소프트웨어 개발 경험
  • 리눅스 IO 서브 시스템 및 블록 레이어에 대한 깊은 이해
  • 리눅스 커널 또는 리눅스 기반 오픈소스 개발 경험
  • 윈도우즈 기반 디바이스 드라이버 및 응용프로그램 개발 경험


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


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층 주식회사 파두
공유하기