개발

전문가가 공유하는 실무 노하우

KD님이 공유하는 실무 노하우

안드로이드 임베디드 개발 전문가를 만나보세요.

전문가 KD의 노하우

“임베디드 운영체제의 성능 개선은 결코 쉬운 작업이 아니죠.”

키오스크, 광고 전광판 등 새로운 기기를 위한 임베디드 개발을 하다 보면, ‘종합적인’ 이해가 무엇보다 중요하다는 걸 느끼게 돼요. 기기에 대한 하드웨어적인 이해는 물론, 안드로이드 운영체제의 근간이 되는 리눅스 언어에 대해서도 깊이 있는 이해가 필요하거든요.

그래서 임베디드 개발 경험이 많지 않으면 성능에 대한 고려까지는 하지 못할 때도 많죠. 우선 작동하게 만드는 게 중요하니까요.

하지만 저는 지난 10년 간 전자제품 대기업에서 근무하면서, 임베디드 운영체제의 성능 개선과 관련해 다양한 프로젝트를 진행했어요. 부팅 시간 단축부터 애니메이션을 부드럽게 만드는 작업까지, 임베디드 운영체제의 사용성을 높이는 전반적인 기술을 익혔습니다.

노하우를 알려준 전문가

KD

안드로이드 개발

간단한 소개 :

    임베디드 개발 분야에서 10년 이상 경험을 쌓았습니다.

    • LG전자에서 안드로이드 모바일 커널 및 BSP 개발을 맡았습니다. 드라이버를 포함해, 하드웨어가 잘 동작하기 위해 필요한 소프트웨어 개발을 담당했습니다.
    • 소프트웨어 아키텍처 관련 프로젝트에도 참여하여, 안드로이드 애플리케이션의 성능 개선 업무를 수행하였습니다.

주요 경험 :

    커널, BSP 개발: 안드로이드 모바일 커널 및 BSP, 로봇 BSP 개발; C언어 사용

    • 안드로이드 메모리 최적화 : 저가형/고가형 기기의 각 사양에 맞춰 메모리 최적화 기능 개발
    • 애플리케이션 최적화 : 반응 속도 지연, 스크롤 느려짐 현상 등 애플리케이션 동작 성능 개선
    • 하드웨어 초기 브링업(Bring-up) : 하드웨어에서 운영 체제가 동작하기 위한 초기 설정 작업, 부트로더 및 커널 BSP 설치; Qualcomm, MediaTek 칩셋 전문
    • 로봇 운영체제 개발 : 로봇 운영체제 ROS2를 Yocto 기반으로 개발하고 디버깅 진행

번지는 전문가 KD 님과의
파트타임 협업 서비스를 제공합니다.

협업할 수 있는 주제

    • 안드로이드 포팅 : 키오스크와 같은 특정 기기에 안드로이드 기반 맞춤형 운영체제 이식하기
    • 안드로이드 BSP 개발 : 하드웨어에 운영체제를 이식하기 위한 기반 소프트웨어 개발
    • 안드로이드 임베디드 운영체제 성능 개선 : 안드로이드 이식한 기기의 성능이 저하될 때, 시스템 전반 성능 점검 및 개선 방안 제시

비슷한 경험을 가진 전문가를
더 찾아보세요.

Marnix

번지 검증 인재

안드로이드 키오스크/POS 앱의 개발부터 운영까지
총괄했습니다.

국내 대표 키오스크 스타트업
안드로이드 개발, 크로스 플랫폼 앱 개발

크로스 플랫폼 앱

Flutter

Dart

스탠리

번지 검증 인재

CTO 출신의 10년차 개발자로서 설계와 구현에 대해 방향을 제시합니다.

메딜리티
백엔드 개발

CTO 출신

스타트업 기술 자문

백엔드 개발

Node.js

Python

AWS

데이브

번지 검증 인재

게이미피케이션 UX를 통해 서비스의 리텐션과 수익성을 극대화하는데 성공하였습니다.

에이블리코퍼레이션
UI/UX 디자인

유저 리서치

가설 수립 및 검증

UI 플로우 설계

디자인 시스템 제작