Programming
주요 언어
C / C++
- AVN Diagnosis SW(ISO 15031) 및 Android HIDL Native Service 개발 주력 언어
- UDS Stack(ISO 14229-5) / DoIP Stack(ISO 13400-2) 기반 진단 통신 처리
- 드라이버/플랫폼 레벨 코드와 고수준 앱 로직 모두 실무 경험
- TmaxOS 시절 Windows API → Linux/Unix API 호환 레이어 C 기반 포팅
Python
- 공장 EOL 검사 시나리오 자동화, 로그 파싱, 데이터 가공 스크립트 작성
- 내부 배포/검증 Tool에서의 글루 코드용으로 주로 활용
Shell / Bash
- 빌드/배포 자동화, CI 단계 훅, 공장 Image Download Tool 배포 자동화
플랫폼 & 프레임워크
- Android Framework / HIDL: AVN SW의 핵심 플랫폼, Native Service 개발
- LXC (Linux Container): FactoryOS를 위한 Android 기반 컨테이너 시스템 설계
- QNX Hypervisor: 듀얼 부팅 구조에서의 FactoryOS 아키텍처 설계
- Linux / POSIX: 디바이스 레이어 호환성 작업 및 임베디드 시스템 개발
진단 / 차량 통신 표준
- ISO 15031: DTC(Diagnostic Trouble Code) 기반 차량 진단
- ISO 14229-5 (UDS): 진단 세션/서비스 처리
- ISO 13400-2 (DoIP): 이더넷 기반 진단 통신
도구
- Git / Gerrit 기반 코드 관리
- Docker 기반 빌드/배포 환경
- Android Studio, Visual Studio, VSCode 등 개발 IDE
Low-Level / HW
- MCU: AT91SAM3X8E (ARM Cortex-M3), Atmel ATtiny441
- HW 회로 설계 이력(스키매틱/PCB) 기반의 HW 이해도