Recruitment background

Embedded Software Engineer - NPU/RTOS&Embedded Linux

리벨리온|2026. 8. 27. 게시|
4

공고 요약

경력6년 이상
채용 유형정규직
학력학사
지역경기
마감일채용시마감
출처직행

담당업무

  • 하드웨어 엔지니어·호스트 드라이버 개발자·프로덕트 매니저와 소프트웨어 요구사항 및 시스템 아키텍처 정의

  • 이기종 멀티코어·멀티칩렛 환경의 기능별 코어 배치와 Linux 전환 시 커널·유저스페이스 기능 배치 설계

  • ARM Cortex-A 계열 CP와 Cortex-M7 환경에서 RTOS 기반 펌웨어 설계·개발·유지보수

  • 커널 포팅 레이어, context switch, tick, interrupt nesting, 태스크·서비스 구조, 인터럽트 우선순위 체계, 디바이스 드라이버 개발

  • Embedded Linux 전환 타당성 검토, PoC, 적용 범위 검토, 부팅 시간·실시간성 트레이드오프 분석, 단계적 마이그레이션 로드맵 수립

  • RTOS 서비스의 커널 드라이버·유저스페이스 데몬 재구성 및 이관

  • Linux 커널 bring-up, Device Tree 구성, PCIe·DMA·인터럽트·mailbox 디바이스 드라이버 개발

  • Yocto·Buildroot 기반 이미지 구성 및 기존 RTOS 드라이버의 Linux 드라이버 모델 이식·안정화

  • PCIe 및 SR-IOV 디바이스 펌웨어 개발, PF/VF 라이프사이클·hot reset·soft/hard reset 에스컬레이션·호스트 타임아웃 복구 시퀀스 설계

  • 호스트 커널 드라이버 팀과 공유 메모리·mailbox·reset 프로토콜 정의

  • DVFS·runtime PM·tickless idle·온도 기반 스로틀링 등 전력 관리 구현

  • 로그 오프로드·crash dump·fault handler·heartbeat 등 관측성 인프라 구현

  • ZeBu 에뮬레이션 플랫폼, EVB 및 실장비 기반 CI 회귀 테스트에서 문제 재현 및 디버깅

자격요건

  • ARM Cortex-M 계열 및 ARMv8-A Cortex-A 환경 개발 경험

  • FreeRTOS·Zephyr·ThreadX 등 상용 RTOS 기반 개발 및 스케줄러·context switch·동기화 프리미티브의 구현 수준 이해

  • Linux 커널 모듈·디바이스 드라이버 개발, Device Tree, 커널 동기화, 인터럽트 처리, DMA·메모리 매핑 경험

  • 인터럽트 처리, MMU·캐시 등 메모리 관리, 저수준 소프트웨어 및 어셈블리 프로그래밍 이해

  • 컨텍스트 저장·복원, 예외 벡터, 메모리 배리어, 우선순위 기반 선점 스케줄링, 우선순위 상속, 응답 시간 분석 이해

  • PCIe·UART·SPI·I2C 등 디바이스 드라이버 및 통신 프로토콜 개발 경험

  • Trace32 등 JTAG 디버거, RTOS-aware tracing, ftrace·perf·kgdb 활용 능력

  • GCC 크로스 툴체인 및 CMake 기반 빌드 시스템 경험

  • 문제 해결 능력과 한·영 문서 작성 및 커뮤니케이션 역량

우대사항

  • Arm Neoverse 등 서버급 Arm 플랫폼 시스템 소프트웨어·펌웨어 개발 또는 bring-up 경험

  • SystemReady·SBSA 준수 플랫폼, GIC-600·700, SMMUv3, CMN 인터커넥트, SCP·MCP·SCMI, RAS 등 서버급 Arm IP·표준 경험

  • RTOS 기반 시스템의 Embedded Linux 전환 또는 Linux와 RTOS 간 이관 경험

  • Yocto·Buildroot 기반 배포 이미지 구성 및 유지보수 경험

  • PREEMPT_RT, CPU isolation, IRQ affinity 튜닝 등 Linux 실시간 확장 및 지연 시간 최적화 경험

  • Linux upstream 커널 기여 또는 벤더 BSP 신규 커널 버전 포팅 경험

  • PCIe Endpoint 펌웨어 및 SR-IOV PF/VF 환경 개발·디버깅 경험

  • SMP·AMP 멀티코어 환경, 코어 간 IPC, 공유 메모리 프로토콜, 캐시 일관성 이해

  • Watchdog, crash dump, fault recovery 및 무중단 복구 설계 경험

  • 데이터센터 시스템 가용성, FPGA·에뮬레이션 플랫폼 초기 bring-up 경험

전형절차

  1. 서류전형

  2. On-line 인터뷰: Culture-fit 및 코딩테스트 포함

  3. On-site 인터뷰

  4. 처우 협의

  5. 최종 합격

마감기한

채용시 마감

리벨리온 지원하기 전 이력서 Check

시간이 없다면 AI와 한번에 수정해보세요

공고 원문

리벨리온 Embedded Software Engineer - NPU/RTOS&Embedded Linux 채용공고
이런 공고 어때요?
지금 많이 보는 공고

댓글