주요 업무
수행 직무
- ▶ 커넥티드카의 소프트웨어의 특성을 이해하고 운행환경 파악 및 분석 후 커넥티드카 운행에 필요한 동작 시나리오를 정의하고 기능, 기술에 대한 요구사항을 분석하고 작성한다.
- ▶ 커넥티드카 소프트웨어 요구사항을 바탕으로 커넥티드카 디바이스 개발 소프트웨어의 개발방법론을 결정하고 기능구현에 필요한 소프트웨어 기능 간의 구조를 설계한다.
- ▶ 커넥티드카 소프트웨어 요구사항과 아키텍처를 수용할 수 있는 커넥티드카 전용의 OS(운영체제)를 결정하고 커넥티드카 디바이스의 기능을 구현하기 위해 필요한 하드웨어와 응용소프트웨어를 연결할 수 있는 드라이버, 통신프로토콜과 같은 미들웨어를 설계한다.
- ▶ 커넥티드카가 V2X/텔레매틱스 무선통신을 통해 서비스 관련 데이터를 표준화된 규격으로 전송하기 위한 프로토콜을 설계한다.
- ▶ 커넥티드카 서비스 시나리오를 바탕으로 운전자와 탑승자의 자동차 인터페이스를 위해 HMI 개발환경을 구성하고 인공지능 관련 알고리즘을 응용하거나 차량 주변 사물과 연동하는 다양한 인터렉션을 구현한다.
- ▶ 커넥티드카에서 요구하는 기능을 구현하기 위해 외부통신정보 및 자기차량센서 신호를 받아 신호 처리 및 필요파라미터 예측을 수행하고 판단알고리즘을 구성하며 자가고장 진단이 가능한 애플리케이션에서 요구하는 기능을 구현한다.
- ▶ 커넥티드카 통신 및 시스템의 보안 요구사항을 바탕으로 소프트웨어를 개발하기 위해 보안 위협요소를 분석하고 설계하며, 통신 및 시스템의 보안성을 제공하기 위한 소프트웨어를 개발한다.
- ▶ 커넥티드카에 탑재되는 소프트웨어의 시험 범위를 정의하고 기능에 대한 시험 및 평가를 하여 잠재적 결함을 식별한다.