koSkillsProgramming

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 이해도