We are looking for the best Vehicle Application Software Architect는 SDV 구현을 위해 차량 소프트웨어 아키텍처 개발을 담당합니다. 이 직무는 42dot에서 개발하는 전기전자 시스템 기능(Application)의 효율적인 소프트웨어 동작 구조를 설계하고, 차량 수준의 통합과 검증 절차를 수립하며, 성능 최적화 및 안정성 검증을 책임집니다.
책임 (Responsibilities)
전체 시스템 사양을 분석하고, 차량 레벨에서 전체적인 소프트웨어 구조와 아키텍처 설계
차량 요구 사양과 각 시스템 기능 사양을 기반으로, 통합 적인 소프트웨어 동작/성능 목표 설정
소프트웨어 모듈의 재 사용을 통한 개발 효율화와 향후 기능 확장성, 유지보수성 확보를 목표로 소프트웨어의 모듈화와 표준화 사양 정의
소프트웨어 모듈 간의 상호작용을 정의하고 인터페이스 설계
Vehicle level EE architecture와 Functional architecture 정보를 기반으로 모듈 간 기능 연계 정의
Network System 사양에 기반한 소프트웨어 모듈 간 인터페이스 정의
Application Software Integration & Test
소프트웨어 모듈 간, 기능 연동과 인터페이스 정보를 기반으로 소프트웨어 통합 및 검증 계획을 수립
QA & QE 조직과 협업을 통해, 차량 레벨의 요구 사양에 대한 기능 구현 수준을 검증(Verification)
Software Architecture & Performance Optimization
시스템 관점의 소프트웨어 통합 성능 검증을 통해 소프트웨어 아키텍처의 효율성 검증하고 개선
개발 팀에서 구현한 전체 소프트웨어 모듈의 동작 상황을 종합 추적하는 Dynamic Analysis를 통하여, Functional architecture 사양과 Network 사양 등을 지속적으로 개선하고 소프트웨어 아키텍처 최적화 수행
Software Stability Evaluation
시스템 레벨에서, 예측되는 최대 부하 상황에서 각 소프트웨어 모듈의 동작 상태를 평가
시스템의 한계를 넘는 부하 상황에서 소프트웨어 모듈의 안정성을 평가하고 실패 시 동작 복구와 타 시스템에 대한 영향성을 평가
Fast-prototyping & Spec. Validation
필요 시, 아키텍처 사양 검증을 위해 prototype 개발 (fast-prototyping)
SIL / HIL / Frame-car / Wire-car 등을 활용하여 Spec. Validation 수행
자격요건 (Qualifications)
학사 이상의 학위 소지자로서, 시스템 프로그래밍 또는 SW 개발 관련 10년 이상 경력 보유자