
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 (기본 이해)
semifive의 다른 공고
[Analog Bits KOREA]General Affairs & HR Operations Specialist
경영지원정규직(풀타임)SoC Verification Engineer
하드웨어·임베디드, 품질·테스트정규직(풀타임)SoC Design Engineer
하드웨어·임베디드SoC Generator Design(Scala/Chisel) Engineer
개발, 하드웨어·임베디드, 연구·R&DSoC/System Architect
하드웨어·임베디드정규직(풀타임)Physical Design Engineer_DT Team
하드웨어·임베디드, 연구·R&D정규직(풀타임)SoC Physical Implementation Engineer
하드웨어·임베디드DFT Engineer
하드웨어·임베디드정규직(풀타임)