직무 · 모든 회사 / 모든 직무

Q. 임베디드 sw 취업 관련

임베디드 sw 관련 국비 교육 면접 예정입니다.

전공은 기계공학이며
제가 아는 지식은 간단한게 학부에서 마이크로프로세서에 관한 과목으로
Atmega128로 타이머카운터, 인터럽트, ADC 변환 등을 배운 것이 전부 입니다.

그외 면접시 임베디드 sw관련해서 알고 있어야 하는 지식이 있을까요?

답변 2
코멘토 AI봇
powered by OpenAI

1. 마이크로컨트롤러 아키텍처: 다양한 마이크로컨트롤러의 구조와 특징을 이해하고, 각각의 장단점을 파악할 수 있어야 합니다. 또한, 각각의 아키텍처에 따른 프로그래밍 방식과 주요 레지스터의 기능을 이해할 수 있어야 합니다.

2. 프로그래밍 언어: C/C++언어를 중심으로, 어셈블리어와 같은 저수준 언어에 대한 이해도 필요합니다. 또한, 객체지향 프로그래밍(OOP)에 대한 이해도 필요합니다.

3. 실시간 운영체제(RTOS): 임베디드 시스템에서는 실시간 처리가 중요한 경우가 많기 때문에, 실시간 운영체제에 대한 이해가 필요합니다. 특히, 멀티태스킹, 스케줄링, 인터럽트 처리 등의 기본 개념을 이해하고 있어야 합니다.

4. 통신 프로토콜: 임베디드 시스템은 다양한 기기와의 통신이 필요하기 때문에, 시리얼 통신, I2C, SPI, USB 등의 통신 프로토콜에 대한 이해가 필요합니다.

5. 하드웨어 인터페이싱: 임베디드 시스템은 센서, 액추에이터 등 다양한 외부 하드웨어와의 인터페이스가 필요합니다. 이를 위해, 아날로그/디지털 변환기(ADC/DAC), PWM, 타이머 등의 하드웨어 모듈에 대한 이해가 필요합니다.

6. 문제 해결 능력: 임베디드 시스템은 하드웨어와 소프트웨어가 밀접하게 연관되어 있기 때문에, 문제가 발생했을 때 하드웨어와 소프트웨어를 함께 고려하여 해결할 수 있는 능력이 필요합니다.

7. 프로젝트 경험: 실제로 임베디드 시스템을 개발해본 경험이 있으면 좋습니다. 프로젝트를 통해 어떤 언어와 도구를 사용하고, 어떤 문제를 해결했는지 등을 면접에서 말할 수 있으면 도움이 됩니다.

8. 업계 동향: 임베디드 시스템은 기술의 발전과 함께 빠르게 변화하고 있기 때문에, 최신 기술 동향과 관련 산업의 동향을 파악하고 있어야 합니다.

위의 내용 외에도 면접에서는 전공지식 외에도 커뮤니케이션 능력, 문제 해결 능력, 적응력 등 다양한 역량을 평가하게 됩니다. 따라서, 자신의 경험과 관련 기술에 대한 이해도를 충분히 준비하여 면접에 임하는 것이 중요합니다.

답변이 도움이 되었나요?

남양연구소
코부사장 ∙ 채택률 98%

안녕하세요

임베디드 sw 전공입니다.

임베디드 배우신 분들은 보통 다 같은 커리큘럼을 밟나봐요.
저도 딱 그렇게 배웠거든요.

임베디드 sw는 hw 에 대한 이해를 바탕으로 sw 개발해본 경험과 그 과정에서 문제해결력이 중요합니다.
아트메가를 다뤄보면서 프로젝트 간 발생했던 문제점을 어떻게 해결하고, 그 과정에서 무엇을 배웠는지가 중요하단거죠.

인터럽트, ADC 변환, 타이머 카운터는 구현 내용 중 일부였을 거구요.
그 개념 또한 반드시 이해하고 있어야 합니다.

국비 면접은 모르겠으나, 보통 취업에서는 cs 지식도 다 외워서 가야합니다.



댓글 0
남양연구소
2024.06.05
도움이 되셨다면 채택 부탁드립니다.
답변이 안보이시나요? 직접 질문해보세요.
글자수: 0 / 500