고객의 신뢰는 철저한 검증에서 시작됩니다.
현재 어떤 일을 하고 있나요?
AE팀은 고객사가 제품을 Design-in하고 평가하는 과정에서 발생하는 인식 불량, 성능 저하, 데이터 오류, Firmware 동작 문제 등을 분석합니다. 고객사의 Host 환경과 시험 조건을 내부에서 재현하고, Log와 Protocol Trace를 기반으로 Firmware, NAND, Host, 전원 조건 중 어느 영역에서 문제가 발생했는지 원인을 규명합니다.
분석 결과를 개발팀과 공유하여 Firmware 수정 방향을 수립하고, 수정 사항의 검증부터 고객사 재평가까지 전 과정을 지원합니다. 또한 반복적인 분석 업무의 효율성을 높이기 위해 Log Parser와 자동화 도구를 개발하고 있습니다.
담당 업무에서 가장 중요하게 생각하는 역량이나 기술은 무엇인가요?
AE 업무에서 가장 중요한 역량은 복잡한 불량 현상을 재현 가능한 기술 문제로 구조화하는 능력이라고 생각합니다.
고객이 전달한 현상만으로는 원인이 Firmware, NAND, Host Driver, 전원, Signal 또는 시험 시나리오 중 어디에 있는지 바로 판단하기 어렵습니다. 따라서 정상 조건과 불량 조건의 차이를 정의하고, Command Sequence, Timing, 전원 이력과 Log를 근거로 가설을 세운 뒤 단계적으로 검증해야 합니다.
이를 위해 SD·eMMC Protocol과 NAND 및 Firmware 구조에 대한 이해가 필요하며, C, Python, Linux 기반의 분석 도구를 활용하는 역량도 중요합니다. 또한 분석 과정과 판단 근거를 명확하게 정리해 고객사와 개발팀에 전달하는 커뮤니케이션 능력 역시 중요한 역량입니다.
가장 보람을 느꼈던 경험은 무엇인가요?
가장 보람을 느꼈던 경험은 고객사 Qualification 과정에서 특정 Power Cycle과 재초기화 조건에서 간헐적으로 발생하던 장치 응답 불량을 해결했던 일입니다.
초기 Log만으로는 Root Cause를 명확하게 확인하기 어려워 고객사의 Command Sequence와 전원 조건을 다시 정리하고, 정상 Log와 불량 Log, Protocol Trace, Firmware 내부 상태를 단계적으로 비교 분석했습니다.
그 결과 특정 Initialization Flow에서 Firmware 상태가 정상적으로 복구되지 않는 조건을 확인했고, 이를 바탕으로 개발팀과 수정 방향을 수립할 수 있었습니다. 이후 수정된 Firmware로 내부 재현 시험과 고객사 재평가를 진행했고, 문제가 재발하지 않음을 확인했습니다. 이를 통해 중단될 위기에 있던 Qualification을 성공적으로 완료할 수 있었습니다.
앞으로 이루고 싶은 목표는 무엇인가요?
에이아이오에서 이루고 싶은 목표는 AE 업무를 문제가 발생한 뒤 대응하는 방식에서 문제를 사전에 예측하고 차단하는 Predict & Prevent 체계로 발전시키는 것입니다. 지금까지 축적된 고객사 이슈와 Log를 유형별로 정리하여 인식 불량, 성능 저하, 데이터 오류 등의 Signature Database를 구축하고 싶습니다.
또한 유사한 이슈가 접수되면 필요한 정보를 자동으로 수집하고 초기 분석을 수행하는 AE Platform을 구축하고자 합니다. Jira, Confluence, Log Parser와 분석 도구를 하나의 Workflow로 연결해 분석 소요 시간을 단축하고, 엔지니어가 Root Cause 판단과 문제 해결에 더욱 집중할 수 있는 환경을 만드는 것이 목표입니다. 장기적으로는 고객사의 실제 Workload와 요구사항을 제품 사양과 Firmware 개선에 반영하고 싶습니다.
에이아이오 입사를 준비하는 분들에게 조언을 해준다면?
에이아이오의 AE 직무를 준비한다면 정답을 빠르게 찾는 것보다 문제의 원인을 끝까지 추적하고 검증하는 습관을 갖추는 것이 중요합니다.
스토리지와 Embedded System의 문제는 Firmware만으로 해결하기 어려운 만큼 C 언어, Operating System, Device Driver, Interface Protocol, NAND와 전원 동작에 대한 폭넓은 이해가 도움이 됩니다. 또한 개인 프로젝트나 실습을 통해 실제 장치의 Log를 수집하고 재현 환경을 구성하거나, Python과 Linux 기반의 분석 및 자동화 경험을 쌓는 것도 큰 도움이 될 수 있습니다.
무엇보다 기술적으로 정확한 답을 찾는 것뿐만 아니라 고객의 요구사항을 정확하게 이해하고, 개발팀이 실행할 수 있는 정보로 전달하는 능력이 중요합니다. 모르는 문제를 두려워하지 않고 근거를 바탕으로 동료와 협업하는 자세를 갖춘 분이라면 에이아이오에서 빠르게 성장할 수 있다고 생각합니다.
