SOFTWARE ARCHITECTURE · LG ELECTRONICS
제네시스 ccIC / ccIC2
소프트웨어 아키텍트로서 차량 인포테인먼트 플랫폼의 전체 구조 설계에 참여했습니다. HMI·매니저 소프트웨어의 구조를 설계·개선하고, 모던뷰와 전체 초기화처럼 여러 기능에 걸친 공통 동작을 설계했습니다. 부팅 성능과 복합 이슈 개선에도 참여했습니다.
SOFTWARE ARCHITECT · EMBEDDED ENGINEER
20년 넘게 임베디드 플랫폼과 차량 인포테인먼트 소프트웨어를 개발해 왔습니다. BSP와 디바이스 드라이버에서 시작해 HMI·매니저 애플리케이션, 소프트웨어 아키텍처까지 경험했습니다.
AT A GLANCE
하드웨어 구성, 부트로더와 커널, 플랫폼, 애플리케이션을 두루 다뤘습니다. 여러 모듈에 걸친 요구사항을 검토하고 구현과 리뷰, 이슈 대응까지 참여합니다.
다양한 AP 기반 제품의 양산 경험을 바탕으로 제품 전체의 동작을 살핍니다. 디버깅과 성능 분석을 통해 구조적 문제를 찾아 개선하는 일을 해왔습니다.
플랫폼의 기반부터 사용자 경험을 만드는 애플리케이션까지.
SOFTWARE ARCHITECTURE · LG ELECTRONICS
소프트웨어 아키텍트로서 차량 인포테인먼트 플랫폼의 전체 구조 설계에 참여했습니다. HMI·매니저 소프트웨어의 구조를 설계·개선하고, 모던뷰와 전체 초기화처럼 여러 기능에 걸친 공통 동작을 설계했습니다. 부팅 성능과 복합 이슈 개선에도 참여했습니다.
SW PROJECT LEAD · SOFTWARE ARCHITECT · LG ELECTRONICS
플랫폼 아키텍처를 설계하고, 전·후석의 화면과 오디오 전환을 제어하는 매니저 소프트웨어를 개발했습니다. 홈, 설정, 상태 표시줄 등 여러 HMI 애플리케이션의 기능 책임자로 참여했으며, 전체 기능이 구동되는 상태에서 부팅 성능 목표를 충족하는 설계에도 참여했습니다.
MANAGER APPLICATION · LG ELECTRONICS
개발 초기 BSP 안정화에 참여한 뒤, 전·후석 화면과 오디오 전환을 제어하는 매니저 소프트웨어를 설계·개발했습니다.
BSP · DEVICE DRIVERS
NAND 컨트롤러, PMP, 영상전화기 제품의 BSP 포팅과 디바이스 드라이버를 개발했습니다. WinCE와 초기 Android 플랫폼을 다루고 파일 브라우저, 사진 뷰어, 전화번호부 등의 애플리케이션도 구현했습니다.
시스템의 동작을 끝까지 추적하는 데 필요한 기술을 쌓아 왔습니다.
C/C++ (98–20), Qt/QML, Win32/MFC, UML, HMI·매니저 애플리케이션 설계
Embedded Linux, WinCE, Android 플랫폼, BSP, 디바이스 드라이버, ARM Assembly
GDB, JTAG/Trace32, 프로파일링, 오실로스코프, Git, Python, Shell
제품의 기반을 만드는 개발에서 전체 구조를 설계하는 역할까지.
차량 인포테인먼트 플랫폼 · Software Architect / SWPL / HMI·Manager Application
팹리스 등에서 NAND 컨트롤러, PMP, 영상전화기의 BSP·디바이스 드라이버 및 애플리케이션 개발