Jobs
semifive 로고

semifive

Firmware & Embedded Linux Engineer (경력 3년~10년)

정규직(풀타임)대면근무개발하드웨어·임베디드품질·테스트

AI 요약

SEMIFIVE의 Custom Silicon에서 구동되는 임베디드 시스템 소프트웨어(리눅스 및 베어메탈) 개발자 채용. 리눅스 디바이스 드라이버, 베어메탈 드라이버/애플리케이션, BSP·부트로더·커널 드라이버 개발 및 보드 브링업·플랫폼 테스트를 담당합니다. 저수준 시스템 프로그래밍(C, Assembler) 및 JTAG 디버깅 도구 사용 경험, ARM/MIPS/RISC-V 기반 개발 경험 등이 필수입니다.

주요 업무

리눅스 디바이스 드라이버 및 베어메탈 애플리케이션용 드라이버 개발; 임베디드 플랫폼 보드 브링업(Board bring up) 및 테스트 지원; BSP 및 부트로더/커널 드라이버 개발·커스터마이징; 요구사항 분석부터 배포까지 임베디드 디바이스 소프트웨어 설계 및 구현 지원.

자격 요건

총 연차 10년 미만; C 및 Assembler 등 저수준 시스템 프로그래밍 필수; JTAG 디버거(Trace32/J-Link/OpenOCD 등) 사용 가능; 시스템 소프트웨어·마이크로프로세서·하드웨어 IP·OS 개념 기본 지식; 리눅스 디바이스 드라이버 개발 및 디버깅 경험; ARM Cortex(M0/M3/M4/A7/A9/A53 등) 또는 MIPS/RISC-V CPU 기반 개발 경험; SoC 주변장치 드라이버(UART, I2C, SPI, USB, SDIO, Ethernet 등) 이해; 모듈·태스크에 대한 오너십과 문제해결 능력; HBM, LPDDR4/4X/5/5X/6, PCIe GEN4/5, MIPI CSI2, UCIe 등 최신 하드웨어 경험 우대; 리눅스 커널 프로그래밍, BSP·부트로더 개발, 오픈소스 커뮤니티 활동 또는 RTL/Verilog 이해 우대.

기술 스택

CAssembler리눅스 디바이스 드라이버베어메탈 개발BSP부트로더커널 드라이버JTAG (Trace32, J-Link, OpenOCD)ARM Cortex (M0/M3/M4/A7/A9/A53 등)MIPSRISC-VUARTI2CSPIUSBSDIOEthernetHBMLPDDR4/4X/5/5X/6PCIe GEN4/5MIPI CSI2UCIeRTL/Verilog (기본 이해)
AI 점수 20none

semifive의 다른 공고

알림

알림이 없습니다