Continental AE 소프트웨어팀의 주요 업무는 정의된 사양에 맞게 소프트웨어 디자인과 구현을 합니다. 이에 따라 자동차 주요 전자장치 개발에 있어 소프트웨어 개발 라이프 사이클(프로젝트 기획, 요구사항 명세와 구조 분석, 디자인, 구현, 통합과 검증)을 수반합니다.
이 과정에서 엔지니어는 단순 코딩 이외에도 각 단계에 맞는 산출물을 내어야
하며, 주요 그 산출물은 다음과 같습니다.
- Customer specification analysis and review
- System module review ( Re-use )
- S/W architecture analysis and implementation
- Code review, system design review and test etc
- Unit and integration test
그 외 업무
- Field test, analysis of problems and risk management of resolutions
| 필요한 역량
임베디드 소프트웨어 엔지니어에게 필요한 역량은 세 가지 정도가 있습니다.
1. 공학적 능력
- 임베디드는 C, C++
- 전자공학지식
- PI 제어, 수치해석 프로그래밍 능력 필요
2. 커뮤니케이션
- ISO 및 Datasheet에서 정보를 습득하기 위함(영어)
- 황당한 고객사 요구사항을 제대로 분석 & 협의할 수 있는 필요(한국어)
- 말도 안되는 일정 업무 조율을 위한 커뮤니케이션 능력
3. 분석(수학 외)
- 엔지니어링 업무를 수행하기 위해서는 수학적인 베이스가 중요하다고 생각합니다.
| 장점
- 5년만 하면 어딜가나 대접 받습니다. 여기에 영어를 더할 수 있으면 무대는 세계가 됩니다.