주요업무
[자율주행 시스템 개발 Unit 소개]
자율주행 시스템 개발 Unit은 RideFlux의 안전 철학을 바탕으로 차량 수준의 자율주행 기능, 시스템 아키텍처 및 소프트웨어 요구사항을 설계하고 개발합니다. 각 소프트웨어 모듈의 동작을 연결하여 시스템 전체의 기능을 완성하고, 정상 상황뿐 아니라 고장과 성능 한계 상황에서도 안전하게 동작할 수 있도록 요구사항과 아키텍처를 구체화합니다. 이를 위해 소스 코드, 인터페이스, 로그 및 시험 결과를 기반으로 문제를 분석하고, 유관 조직과 함께 현실적인 기술 대안을 만들어갑니다. 또한 법규와 산업 표준을 제품 개발에 적용하고, 요구사항부터 설계·구현·검증까지의 일관성과 추적성을 확보합니다.
[이런 업무를 담당해요]
AI 및 서비스 인프라 시스템 요구사항 개발
• 차량 수준의 기능 및 안전 요구사항을 AI 알고리즘과 서비스 인프라의 소프트웨어 요구사항으로 구체화합니다.
• AI 모듈의 구조와 데이터 흐름을 이해하고 입력·출력, 동작 조건, 상태 관리, 성능 한계 및 실패 시 동작을 정의합니다.
• HMI, 관제시스템, 원격지원 시스템 및 운행 플랫폼과 연계되는 기능과 인터페이스 요구사항을 정의합니다.
• 통신·데이터·프로세스 이상 상황을 분석하고, 설계 및 시험으로 검증 가능한 조건과 판정 기준을 작성합니다.
소프트웨어 아키텍처 설계 및 기술 검증
• 시스템 및 안전 요구사항의 구현 가능성을 검토하고 모듈 구조, 상태 관리, 오류 처리, 데이터 흐름 및 인터페이스 설계를 구체화합니다.
• 소스 코드, 로그, 메시지 및 시험 결과를 분석하여 시스템 동작과 문제 원인을 파악합니다.
필요에 따라 프로토타입 및 검증 도구를 구현하여 설계의 기술적 타당성을 확인합니다.
• 통합 과정에서 발생하는 인터페이스, 타이밍, 상태 불일치 및 오류 처리 문제를 개발자와 함께 해결합니다.
기능 및 안전 분석
• AI 알고리즘의 성능 한계와 서비스 인프라의 통신·상호작용 오류가 차량 수준의 동작과 안전에 미치는 영향을 분석합니다.
• 위험 완화를 위한 데이터 및 상태 모니터링, 오류 처리, 기능 제한, 모드 전환, 사용자 알림 및 Fallback 요구사항을 도출합니다.
• 기능안전, SOTIF, AI 안전 및 사이버보안 분석 결과를 소프트웨어 요구사항과 검증 항목으로 구체화하고 추적성을 관리합니다.