[집중채용] SW Test Engineer (Diagnostics)
42dot, Pangyo (Software Dream Center), South Korea
About the job
About the team & mission
SW Test Engineer (Diagnostics)는 SDV 아키텍처 기반 차량 소프트웨어의 진단 품질을 확보하기 위해 제어기 및 통합 진단 기능의 검증을 수행합니다. UDS 기반 CAN/CAN FD·Ethernet 진단 환경에서 Diagnostic Session, DTC, ECU Reset, Routine Control 등 주요 진단 서비스와 다양한 차량 상태에 따른 제어기 동작을 검증하고, Linux/RTOS 및 차량 네트워크에 대한 이해를 바탕으로 진단 통신과 로그 데이터를 분석하여 문제 원인을 구조화합니다. 또한 진단 테스트 자동화와 CI/CD 기반의 지속적인 검증 체계를 구축하고, 진단 검증 기준과 품질 지표를 표준화하여 개발부터 양산까지 SDV 환경의 진단 품질을 지속적으로 고도화하고 내재화하는 핵심적인 역할입니다.
Responsibilities
- 검증 계획 수립
- SDV 아키텍처 및 제어기 동작 방식에 기반하여 차량 진단 기능 및 통합 진단 검증 계획을 수립합니다.
- 제어기, 차량 네트워크, 진단 클라이언트 간 연동 구조를 고려하여 테스트 범위와 품질 목표를 정의합니다.
- 검증 설계
- UDS 기반 진단 서비스, Diagnostic Session, DTC, ECU Reset, Routine Control 등 주요 진단 기능에 대한 테스트 케이스를 설계합니다.
- 정상/비정상 통신, 전원 및 네트워크 상태 변화, 타임아웃, 세션 전환 등 다양한 차량 상태를 고려한 시나리오 기반 검증 환경과 조건을 설계합니다.
- 검증 수행
- 주요 소프트웨어 릴리스 및 품질 게이트에 맞춰 진단 기능의 정합성, 안정성 및 성능 검증을 수행합니다.
- CAN/CAN FD, Ethernet 기반 차량 네트워크 환경에서 진단 통신 및 제어기 응답 동작을 검증합니다.
- HIL/SIL 테스트 벤치 및 실차 환경에서 진단 기능과 시스템 상태에 따른 동작을 검증합니다.
- 검증 자동화
- 진단 테스트 자동화 도구 및 프레임워크를 개발하거나 적용하여 반복 검증의 효율성과 정확도를 향상시킵니다.