주요업무
• 임베디드 시스템 드라이버 개발:
전력 관리 IC (PMIC), 배터리 충전기, BMS 등 전력 관리 관련 하드웨어 컴포넌트를 제어하기 위한 임베디드 드라이버 소프트웨어 설계 및 구현.
Linux 커널 환경에서 I2C, SPI, UART 등 통신 프로토콜을 사용한 디바이스 드라이버 개발 및 포팅.
• 전력 관리 기능 구현:
PD, Qi 등 고속/무선 충전 프로토콜 스택과 연동되는 드라이버 개발 및 시스템 통합.
배터리 상태 모니터링 및 BMS 데이터 연동을 위한 드라이버/펌웨어 구현.
시스템 전력 소비 최적화를 위한 전력 관리 기법(예: DVFS, 동적 전압/주파수 스케일링, 절전 모드) 드라이버 레벨 구현 및 검증.
• 하드웨어-소프트웨어 통합 및 디버깅:
하드웨어 엔지니어와 협력하여 보드 펌웨어 및 드라이버 요구사항 정의 및 통합.
오실로스코프, 로직 분석기, 전력 분석기 등 장비를 사용한 하드웨어 및 소프트웨어 통합 디버깅 및 문제 해결.
• 문서화 및 품질 관리:
설계 문서, 테스트 계획 및 결과 보고서 작성.
코드 리뷰 참여 및 코딩 표준 준수.