본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
저의 성격의 강점은 문제를 체계적으로 분석하고 협업을 통해 해결하는 능력입니다. 복잡한 MCU 소프트웨어 개발 프로젝트에서 요구사항이 변경될 때도 일정과 품질을 유지하기 위해 원인 분석과 우선순위 재조정에 적극적으로 임했습니다. 예를 들어 커널 드라이버 개발 중 특정 인터럽트 처리 시간이 과도하게 늘어나는 이슈가 발견되었을 때, ISR 길이를 24바이트 단위로 측정하고 루틴 호출 흐름을 그래프로 시각화하여 대략 38%의 평균 처리시간 감소를 달성했습니다. 이 과정에서 코드 커버리지를 92%까지 확보하기 위해 단위 테스트를 확장하고, 회의록에 남긴 이슈 로그를 바탕으로 재현성 높은 테스트케이스를 작성했습니다. 또한 팀원 간의 커뮤니케이션을 원활히 하기 위해 매주 2회의 스프린트 회의를 주도했고, OTA 업데이트 실패율을 0.8%에서 0.15%로 낮추는 데 기여했습니다. 이때 사용한 도구로는 JTAG 디버거, 시뮬레이터, 가상 MCU 환경, 그리고 파라미터 스튜디오를 활용해 하드웨어 의존성을 줄였고, 로그 분석을 위한 파이프라인을 구축했습니다. 협업 측면에서 문서화를 중시합니다. 코드 리뷰에서 …