SOFTWARE ARCHITECT · EMBEDDED ENGINEER

플랫폼부터
애플리케이션까지
연결해서 설계합니다.

20년 넘게 임베디드 플랫폼과 차량 인포테인먼트 소프트웨어를 개발해 왔습니다. BSP와 디바이스 드라이버에서 시작해 HMI·매니저 애플리케이션, 소프트웨어 아키텍처까지 경험했습니다.

AT A GLANCE

2004—임베디드 소프트웨어 개발 시작
2011—차량 인포테인먼트 플랫폼 개발
BSP APPLICATION ARCHITECTURE
01 / ABOUT

시스템의 여러 층을 이해하고,
설계를 실제 제품으로 연결합니다.

하드웨어 구성, 부트로더와 커널, 플랫폼, 애플리케이션을 두루 다뤘습니다. 여러 모듈에 걸친 요구사항을 검토하고 구현과 리뷰, 이슈 대응까지 참여합니다.

다양한 AP 기반 제품의 양산 경험을 바탕으로 제품 전체의 동작을 살핍니다. 디버깅과 성능 분석을 통해 구조적 문제를 찾아 개선하는 일을 해왔습니다.

02 / SELECTED WORK

주요 프로젝트

플랫폼의 기반부터 사용자 경험을 만드는 애플리케이션까지.

012020—현재

SOFTWARE ARCHITECTURE · LG ELECTRONICS

제네시스 ccIC / ccIC2

소프트웨어 아키텍트로서 차량 인포테인먼트 플랫폼의 전체 구조 설계에 참여했습니다. HMI·매니저 소프트웨어의 구조를 설계·개선하고, 모던뷰와 전체 초기화처럼 여러 기능에 걸친 공통 동작을 설계했습니다. 부팅 성능과 복합 이슈 개선에도 참여했습니다.

  • Software Architecture
  • HMI
  • Performance
022015년 시작

SW PROJECT LEAD · SOFTWARE ARCHITECT · LG ELECTRONICS

제네시스 고급형 5세대 플랫폼

플랫폼 아키텍처를 설계하고, 전·후석의 화면과 오디오 전환을 제어하는 매니저 소프트웨어를 개발했습니다. 홈, 설정, 상태 표시줄 등 여러 HMI 애플리케이션의 기능 책임자로 참여했으며, 전체 기능이 구동되는 상태에서 부팅 성능 목표를 충족하는 설계에도 참여했습니다.

  • C++
  • System Design
  • HMI
032011년 시작

MANAGER APPLICATION · LG ELECTRONICS

제네시스 고급형 2.0 플랫폼

개발 초기 BSP 안정화에 참여한 뒤, 전·후석 화면과 오디오 전환을 제어하는 매니저 소프트웨어를 설계·개발했습니다.

  • BSP
  • C++
  • Manager Application
042004—2011

BSP · DEVICE DRIVERS

임베디드 플랫폼과 디바이스 드라이버

NAND 컨트롤러, PMP, 영상전화기 제품의 BSP 포팅과 디바이스 드라이버를 개발했습니다. WinCE와 초기 Android 플랫폼을 다루고 파일 브라우저, 사진 뷰어, 전화번호부 등의 애플리케이션도 구현했습니다.

  • WinCE / Android
  • Device Driver
  • Hardware Debugging
03 / EXPERTISE

기술과 접근 방식

시스템의 동작을 끝까지 추적하는 데 필요한 기술을 쌓아 왔습니다.

01

아키텍처 & 애플리케이션

C/C++ (98–20), Qt/QML, Win32/MFC, UML, HMI·매니저 애플리케이션 설계

02

임베디드 플랫폼

Embedded Linux, WinCE, Android 플랫폼, BSP, 디바이스 드라이버, ARM Assembly

03

디버깅 & 개발 도구

GDB, JTAG/Trace32, 프로파일링, 오실로스코프, Git, Python, Shell

04 / EXPERIENCE

경력

제품의 기반을 만드는 개발에서 전체 구조를 설계하는 역할까지.

2011.06 — 현재

LG전자

차량 인포테인먼트 플랫폼 · Software Architect / SWPL / HMI·Manager Application

2004.03 — 2011.05

임베디드 제품 개발

팹리스 등에서 NAND 컨트롤러, PMP, 영상전화기의 BSP·디바이스 드라이버 및 애플리케이션 개발

05 / CONTACT

함께 일할 기회를
이야기해 주세요.

warebowl@gmail.com