Recruitment background

Senior System Software Engineer - HW/SW Co-Design

아나로그디바이스|2026. 8. 25. 게시|
0

공고 요약

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

담당업무

  • 담당 IP 블록의 소프트웨어 관점 전 과정 소유 및 구현 검토

  • 하드웨어 엔지니어와 레지스터 맵, 제어·상태 인터페이스, 인터럽트 방식, 데이터 경로 설정 공동 정의

  • SystemC 모델링팀과 가상 플랫폼용 펌웨어·드라이버 프로토타입 개발

  • RTL 사양 및 마이크로아키텍처 문서 검토와 소프트웨어 통합 관점 피드백

  • IP 블록 기능 검증을 위한 초기 드라이버 코드 및 펌웨어 프로토타입 개발

  • 디버그·관측 기능 평가 및 소프트웨어 가시성 개선

  • 프로그래밍 가이드, 레지스터 설명, 사용 예제 문서화

  • 인접 IP 블록 담당자와 인터페이스 규칙 및 데이터 흐름 통합

  • IP 블록 정의, 사양 검토, 가상 플랫폼 검증, 실리콘 브링업, 양산 드라이버 인계까지 전 수명주기 참여

자격요건

  • C/C++ 기반 디바이스 드라이버, HAL 또는 레지스터 수준 펌웨어 작성 경험

  • 레지스터 맵, 메모리 매핑 I/O, 인터럽트 처리, DMA, AXI/AHB/APB 버스 프로토콜 이해

  • Verilog/SystemVerilog 또는 하드웨어 사양 문서 해석 능력

  • IP 또는 SoC 개발 과정에서 하드웨어 설계 엔지니어와 직접 협업한 경험

  • SystemC TLM 2.0 이해 또는 가상 플랫폼 업무를 위한 빠른 학습 능력

  • 하드웨어 사양의 인터페이스 문제, 경쟁 조건, 모호성 식별 능력

  • 하드웨어 엔지니어와 장기간 협업하고 트레이드오프를 조율하는 대인관계 역량

우대사항

  • AMBA 프로토콜 경험

  • SystemC 모델링 또는 Synopsys Virtualizer, QEMU, TLM 플랫폼 기반 가상 플랫폼 개발 경험

  • FPGA 프로토타이핑 또는 프리실리콘 소프트웨어 브링업 경험

  • Zephyr RTOS 또는 Embedded Linux 커널 드라이버 개발 경험

  • RISC-V 또는 Arm 아키텍처, 인터럽트 컨트롤러, 메모리 보호, 디버그 인프라 지식

  • 신호처리, 데이터 컨버터 또는 혼합신호 IP 블록 경험

  • Palladium, Veloce 등 하드웨어 에뮬레이션 환경 경험

  • 소프트웨어 자극 관점의 설계 검증 또는 기능 커버리지 경험

  • 코시뮬레이션 또는 설계 이해를 위한 Verilog/SystemVerilog 경험

근무환경

  • HW/SW Co-Design팀에서 하드웨어 엔지니어와 4~6주 단위로 집중 협업

  • 레지스터 맵, 데이터 흐름, 인터럽트, DMA 인터페이스를 공동 설계하고 가상 플랫폼에서 실코드 검증

  • 완성된 데이터시트 기반의 downstream 개발이 아닌 하드웨어 설계 초기부터 소프트웨어 관점의 대안 제시

  • 하드웨어 제약과 소프트웨어 요구사항 간 트레이드오프 조율

  • 개별 IP 블록에 대한 깊은 소유권과 설계부터 양산까지의 지속적 관여

마감기한

상시채용

아나로그디바이스 지원하기 전 이력서 Check

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

공고 원문

아나로그디바이스 Senior System Software Engineer - HW/SW Co-Design 채용공고
이런 공고 어때요?
지금 많이 보는 공고

댓글