42dot

IVI OS Engineer (Network)

Posted: 1 hours ago

Job Description

We are looking for the bestIVI OS Engineer (Network)는 Android 기반 디바이스가 차량 내 다른 시스템들과 Ethernet을 통해 안정적으로 통신하고 제어될 수 있도록 Ethernet/Wifi/Telephony 프레임워크를 커스터마이징 및 최적화하는 역할을 수행합니다. 이 역할은 네트워크 조작 기술, HAL 구현 경험, Android Automotive OS의 네트워크 구조에 대한 깊은 이해를 요구합니다.About Us42dot은 소프트웨어와 AI로 모빌리티 문제를 해결하기 위해 노력하는 모빌리티 AI 기업입니다. 현대자동차그룹 글로벌 소프트웨어 센터로서, 42dot은 소프트웨어 정의 차량 개발을 선도하며 미래 모빌리티를 개척하고 있습니다.우리는 안전을 최우선으로 하고 사용자 중심적인 소프트웨어 정의 차량 기술을 개발하여, 스마트폰처럼 지속적인 업데이트를 통해 최신 성능을 제공합니다. 소프트웨어와 AI 기술을 발전시켜, 42dot은 모든 것이 연결되고 자율적으로 움직이는 자율 관리형 도시 교통 운영 체제를 통해 새로운 세상을 그려 나가고 있습니다.ResponsibilitiesEthernet 프레임워크 커스터마이징 및 최적화차량 내 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 HALModem 및 Wi-Fi 와 관련된 원격 장치 통합차량용 네트워크 스택 이해AAOS(Android Automotive OS)에서 지원하는 다양한 네트워크 유형에 대한 이해를 바탕으로 다음과 같은 환경을 고려한 최적의 네트워크 경로를 제공합니다:PANS, OEM Network, Vehicle Network, 일반 인터넷 네트워크앱 및 시스템 서비스들이 정책, 성능, 사용자 상황에 맞게 가장 적합한 네트워크를 통해 연결될 수 있도록 보장합니다.QualificationsLinux/Android 네트워크 시스템 프로그래밍 경험 4년 이상VLAN 기반 망 분리 구축 경험, ip rule 기반 망 제어 경험iptables, ebpf 등 네트워크 관련 framework 사용 및 개발 경험Preferred QualificationsAndroid 네트워크 아키텍처 및 Automotive Ethernet에 대한 깊은 이해Android HAL 개발 및 네트워크 디버깅 도구 사용 경험차량용 통신 표준 및 In-vehicle 네트워킹 환경에 대한 경험Network security 관련 업무 경험※ 지원 전 아래 내용을 꼭 확인해 주세요.42dot이 일하는 방식, 42dot Way 보러가기 →42dot만의 업무몰입 프로그램, Employee Engagement Program 보러가기 →

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In