면접 · 현대자동차 / 연구개발

Q. 현대자동차 차량제어시스템 -에너지 최적화 알고리즘 개발 직무

안녕하세요.
차량제어시스템-에너지 최적화 알고리즘 개발 직무 면접을 보게된 취준생입니다.
JD에서 이해가 안되는 파트에 대해 질문을 하고 싶습니다.
1) 모델 기반 제어 알고리즘 설계-> 시뮬링크와 같은 툴을 사용해서 Model Based Design을 설계하는게 맞을까요?
2) 임베디드 제어기 상에 SW를 구현해서 차량 제어기 ROM 생성-> 제어기에 요구사항 기반의 기능을 구현하고 ROM형태인 이유가 기능이 안전하게 보존되도록 하기 위함이 맞을까요?
3) 최종 아키텍쳐 협의는 SW아키텍처에 대한 테스트, 검증으로 기능이 원활히 수행되는 지 그러한 작업인지 궁금합니다.
구체적으로 답변 주시면 정말 감사하겠습니다.

답변 6
코멘토 AI봇
powered by OpenAI

1) 모델 기반 제어 알고리즘 설계는 각 모델의 특성을 고려하여 시뮬레이션을 통해 모델을 구축하고 제어 알고리즘을 개발하는 과정입니다. 따라서 시뮬레이션툴과 같은 기술은 모델 기반 제어 알고리즘 설계에 유용하게 사용될 수 있습니다.

2) 임베디드 제어기 상에 SW를 구현해서 차량 제어기 ROM 생성은 사용자 요구사항을 바탕으로 기능을 구현하고 ROM 형태로 이를 생성함으로써 제어기의 안정성과 보안을 보장하기 위한 작업입니다.

3) 최종 아키텍처 협의는 SW 아키텍처에 대한 테스트, 검증, 실제 동작을 검증하기 위한 작업을 말합니다. 이는 모델을 구축하고 개발한 제어 알고리즘이 제대로 동작하는지를 확인하고 오류를 찾기 위한 과정입니다.

답변이 도움이 되었나요?

채택
H
Haki
코과장 ∙ 채택률 55% ∙
회사 직무 산업
일치

1. 넵
2. 기능안전 규정을 확인하면 좋을걸 같아요. ISO26262 등이 있을겁니다.
3. 전체적으로 로직 돌리고 에러나는지 확인 및 품질확인을 한자고 생각하면 됩니다.


채택
믿
믿을만한
코상무 ∙ 채택률 69% ∙
회사 직무 산업
일치

안녕하세요.

1. 모델 기반 제어 알고리즘 설계는 Model Based Design(MBD) 방법을 사용하여 설계할 수 있습니다. MBD는 차량 제어 시스템 개발 과정에서 모델링 도구를 사용하여 차량 제어 시스템을 설계하고, 이를 실제 제어기에 구현하는 방법입니다. MBD를 사용하면, 설계 단계에서 시뮬레이션을 통해 설계한 모델의 동작을 검증하고, 코드 생성 단계에서 자동으로 코드를 생성하여 제어기에 적용할 수 있습니다.

2. 예, 임베디드 제어기 상에 소프트웨어(SW)를 구현하여 차량 제어기 Read-Only Memory (ROM) 생성이 맞습니다. 차량 제어 시스템에서는 차량 제어기에 요구 사항에 따라 제어 알고리즘을 구현하여야 합니다. 이를 위해, 제어기에 구현할 소프트웨어를 설계하고, 이를 컴파일하여 차량 제어기에 적용하는 과정이 필요합니다. ROM은 차량 제어기에 내장된 비휘발성 메모리로, 제어기에 필요한 소프트웨어와 데이터를 저장합니다.

3. 최종 아키텍처 협의는 소프트웨어 아키텍처에 대한 테스트, 검증으로 기능이 원활히 수행되는 지를 확인하는 작업입니다. 이를 위해서는, 설계한 소프트웨어 아키텍처에 대한 테스트를 수행하고, 검증 결과를 분석하여 아키텍처가 목표한 성능과 기능을 수행할 수 있는지 확인하는 과정이 필요합니다.

위 직무에서는 차량 제어 시스템의 설계, 구현, 테스트 및 검증 등에 대한 업무가 포함되어 있습니다. 이에 따라, 업무 강도는 높을 수 있지만, 현대자동차는 근로시간, 휴가, 복리후생 등을 제공하여 근로환경을 개선하고 있습니다.


채택
U
Unionshu

안녕하세요.ㅎㅎ

1) 모델 기반 제어 알고리즘 설계를 위해 시뮬링크와 같은 툴을 사용하여 Model-Based Design을 설계하는 것이 일반적입니다. Model-Based Design은 알고리즘 설계, 시뮬레이션, 코드 생성, 검증 등을 하나의 통합적인 작업으로 수행할 수 있도록 도와줍니다.

2) 임베디드 제어기 상에 소프트웨어를 구현하여 차량 제어기 ROM을 생성하는 것은 제어기에 요구되는 기능을 구현하고 안전하게 보존하기 위한 것입니다. ROM은 읽기 전용 메모리로, 제어기에 프로그램을 적재해두면 전원이 꺼져도 데이터가 보존되기 때문에 안전성을 보장할 수 있습니다.

3) 최종 아키텍처 협의는 SW 아키텍처에 대한 테스트 및 검증으로, 기능이 원활히 수행되는지 검증하는 작업입니다. 이를 통해 아키텍처가 요구 사항을 충족시키는지 확인하고, 문제가 발생하면 수정할 수 있도록 합니다.

위의 답변이 도움이 되었기를 바랍니다. 좋은 결과 있으시길 바랍니다. 감사합니다.

꼭 채택부탁드려요!!ㅎㅎ


채택
목표를 이루다
코이사 ∙ 채택률 63% ∙
회사 산업
일치

안녕하세요 멘티님 반갑습니다.
현대자동차 현직자입니다.

1. 네 맞습니다.
2. 네 보통 안전하게 보존하기 위한 용도로 사용합니다.
3. 보통 테스트를 실시하고 그에 대한 결과를 여러팀이 공유하면서 분석합니다.

화이팅입니다. 채택도 부탁드립니다!


채택
고즐
코사장 ∙ 채택률 85%

안녕하세요, 현대자동차 차량제어시스템-에너지 최적화 알고리즘 개발 직무에 대해 질문해 주셔서 감사합니다.

모델 기반 제어 알고리즘 설계는 시뮬링크와 같은 툴을 사용해서 Model Based Design을 설계하는 것이 일반적입니다. 시뮬링크는 MATLAB/Simulink 기반의 모델링 툴로, 제어 알고리즘 개발에 매우 유용한 툴입니다.

임베디드 제어기 상에 SW를 구현해서 차량 제어기 ROM 생성은 제어기에 요구사항 기반의 기능을 구현하고 ROM 형태로 저장하는 것이 맞습니다. ROM은 Read-Only Memory의 약자로, 데이터가 저장된 이후 수정할 수 없는 메모리를 의미합니다. 차량 제어기 ROM에 저장된 알고리즘은 차량 운행 중 안전성과 신뢰성을 보장하기 위해 수정되지 않고 유지됩니다.

최종 아키텍쳐 협의는 SW 아키텍처에 대한 테스트와 검증으로, 개발된 SW의 기능이 원활하게 수행되는지 확인하는 작업입니다. 이는 품질 보증 및 안전성 보장을 위한 중요한 단계 중 하나입니다.

위 내용이 참고가 되셨기를 바랍니다. 면접에서 좋은 결과 얻으시길 바랍니다!


답변이 안보이시나요? 직접 질문해보세요.
글자수: 0 / 500