About The Team & Mission
IVI OS Engineer (Network)는 Android 기반 디바이스가 차량 내 다른 시스템들과 Ethernet을 통해 안정적으로 통신하고 제어될 수 있도록 Ethernet/Wifi/Telephony 프레임워크를 커스터마이징 및 최적화하는 역할을 수행합니다. 이 역할은 네트워크 조작 기술, HAL 구현 경험, Android Automotive OS의 네트워크 구조에 대한 깊은 이해를 요구합니다.
Responsibilities
- Ethernet 프레임워크 커스터마이징 및 최적화
- 차량 내 Android 디바이스와 기타 차량 시스템 간 Ethernet 기반 통신 프레임워크를 커스터마이징하고 성능을 최적화합니다.
- 차량 환경에 적합한 신뢰성있고 지연이 적은 통신 구조를 설계합니다.
- 네트워크 조작 및 튜닝
- Android 기반 환경에서 packet filter, 라우팅 테이블, ip rule, VPN, 프록시 설정 등 다양한 네트워크 조작 기법을 활용하여 최적의 네트워크 환경을 구축합니다.
- 차량 내 다른 리눅스 시스템과 연동되는 네트워크 구성을 목적 및 보안 규칙에 따라 분리 운영될 수 있도록 네트워크 시스템 프레임워크를 구현합니다.
- 원격 Radio/Wi-Fi HAL 연동 (Android)
- 외부 모뎀 또는 내장형 무선 장치를 통해 연결되는 원격 라디오 인터페이스 HAL 및 원격 Wi-Fi용 HAL 을 구현하고 안정적으로 운용합니다.
- 차량 내 LTE/5G 등의 통신을 위한 다음 요소들과 연동합니다:
- RILD (Radio Interface Layer Daemon) / Radio HAL
- Modem 및 Wi-Fi 와 관련된 원격 장치 통합
- 차량용 네트워크 스택 이해
- AAOS(Android Automotive OS)에서 지원하는 다양한 네트워크 유형에 대한 이해를 바탕으로 다음과 같은 환경을 고려한 최적의 네트워크 경로를 제공합니다:
- PANS, OEM Network, Vehicle Network, 일반 인터넷 네트워크
- 앱 및 시스템 서비스들이 정책, 성능, 사용자 상황에 맞게 가장 적합한 네트워크를 통해 연결될 수 있도록 보장합니다.
Qualifications
- Linux/Android 네트워크 시스템 프로그래밍 경험 4년 이상
- VLAN 기반 망 분리 구축 경험, ip rule 기반 망 제어 경험
- iptables, ebpf 등 네트워크 관련 framework 사용 및 개발 경험
Preferred Qualifications
- Android 네트워크 아키텍처 및 Automotive Ethernet에 대한 깊은 이해
- Android HAL 개발 및 네트워크 디버깅 도구 사용 경험
- 차량용 통신 표준 및 In-vehicle 네트워킹 환경에 대한 경험
- Network security 관련 업무 경험