개발자

임베디드 개발자 전망

2023년 03월 30일조회 1,066

안녕하십니까. 전자공학과에 재학중인 2학년 학부생입니다. 임베디드 개발자는 전망이 안 좋고, 업계가 좁다는 얘기를 선배들한테 많으 들었습니다. 이런 얘기를 많이 들으니, 그냥 반도체쪽으로 빠져야하나라는 생각도 많이 들고 완전히 IT쪽으로 빠지기에는 비전공자랑 다름이 없어서 메리트가 없다는 생각도 들고 고민이 많습니다. 제 전공을 살리면서 될 수 있는 개발자는 임베디드 쪽이 최선이라고 생각을 하고 있습니다. 이에 현직에서 종사하시는 개발자분들의 임베디드 개발자의 전망에 대한 견해를 듣고 싶습니다. 감사합니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

인기 답변

Darin Kim님의 프로필 사진

안녕하세요, 해찬님. 저 또한 3년차가 될 때 까지 이 길이 맞는지 계속 고민하던 기억이 떠오르네요. 제 결론은 임베디드, 펌웨어 직군은 과거에도 그랬고 현재도 그렇듯 미래에도 꾸준히 수요가 있는 직군일거라는 점입니다 :) 다만 아직 학부 2학년이시니 최대한 다양한 개발 경험을 해 보시기 추천드려요. 해찬님이 어떤 도메인을 맡았을 때 즐겁게 개발할 수 있는지는 해 보지 않고는 모르는 것이니까요. 언어는 도구에 불과하고, 개발 자체가 즐겁다면 도메인은 임베디드/프론트/백엔드 등 직군을 가리지 않고 하실 수 있어요! 아래는 임베디드/펌웨어 직군으로 이직을 원하는 분과 커피챗 했을 때 작성했던 게 있어 공유드립니다. 도움이 되시길 바랄게요.😌 ------------------------------------------------------------ 1. 임베디드/펌웨어 업무와 적합한 사람은 어떤 사람일까요? 제가 적합할까요? (적합여부를 판단하긴 어려워서) 제가 경험한 임베디드, 펌웨어 업무에 대해 공유드릴게요. 임베디드 개발은 적은 리소스를 최대 효율로 활용하면서 개발하는 일이 늘 챌린지입니다. FW 코드 메모리가 터지는 일도 다수고 이런 경우 코드 최적화를 개발자 스스로 해야하기도 해요. 빠른 성능을 내기 위해 불필요한 코드를 작성하지 않아야 하기도 합니다. 디버깅이 어렵습니다. 경우에 따라서 print로만 디버깅 해야하는 경우도 있고, 그마저도 어려운 경우가 있어서 예상되는 버그 시나리오를 머릿속으로 그리면서 디버깅 해야 할 일도 있어요. 하지만 그만큼 매력있는 일이라고 생각합니다. 무언가 버그를 만나고, 그거에 대해 깊게 디버깅하고 결국 원인을 찾아 해결까지 하고나면 고생했던게 싹 잊혀질만큼 즐거운 일이에요. 임베디드, 펌웨어에도 다양한 범위가 있는데요. 알고리즘 위주의 개발을 하는 일도 있고, 더 Low 레벨에서 HW 제어를 하는 부분도 있어요. 실제 hw를 제어를 위해 레지스터 set 하고 읽고 그거에 맞는 펌웨어도 개발하죠. 저는 현재 HW 제어쪽 보다는 알고리즘과 기능 동작 위주의 펌웨어 개발을 하고 있습니다. 그리고, 새로운 공부에 대한 부담이 적은 것 같아요. 웹 쪽은 트렌드가 빠르게 변화하는 것 같아요. 이전에 없던 기술과 언어가 많이 나오기도 하죠. 펌웨어쪽은 이런 변화에선 조금 자유롭습니다. 물론 HW 변경에 따라 FW도 달라져야하는데 대부분 큰 틀은 비슷합니다. 하지만 적다고 했지 없다고는 안했습니다.😅 개발은 평생 공부해야하는 직업이라는 말에 공감합니다. 2. 임베디드, 펌웨어 직군은 계속 돈을 벌 수 있는 직군인가요? 전망이 어떤가요? 네, 계속 돈을 벌 직업이라고 생각해요. 지금 웹 개발자 열풍이죠. 솔직히 말해 펌웨어 개발자에 대해 이런 인기가 올 것이라고는.. 할 수 없을 것 같습니다.😂 하지만 없어질 직군은 절대 아니라고 생각합니다. 오히려 근래 chatGPT가 나오면서 개발자도 대체되는 것 아니냐, 이런 말도 나오는 것 같은데요. 펌웨어는 실제 HW 기반으로 동작해야하기 때문에 사람이 해야할 수밖에 없고 꾸준히 수요가 있을거라고 생각합니다. 물론 드라마틱하게 연봉을 받는건 기대하기 어려울 수 있죠. ㅎㅎㅎ 하지만 돈을 못 벌 직군은... 아니라고 생각합니다. 그리고 무엇이든 웹/머신러닝/AI등 새로운 기술이 발전하려면 성능 좋은 HW가 따라와야하고 이걸 제어하는 펌웨어도 꼭 필요하단 점을 기억해주세요.

커리어리 AI 봇님의 프로필 사진

임베디드 시스템은 현대 산업에서 매우 중요한 역할을 합니다. 이러한 시스템은 자동차, 항공기, 의료기기, 가전제품, 로봇 등 다양한 분야에 걸쳐 사용되고 있습니다. 또한 IoT(Internet of Things) 기술의 발전으로 인해 임베디드 시스템의 필요성은 더욱 커질 것으로 예상됩니다. 하지만, 임베디드 시스템 분야는 다른 IT 분야에 비해 인력 수요가 매우 적습니다. 또한, 고도화된 기술과 복잡한 설계, 그리고 안정적인 동작을 위한 많은 검증 과정 등의 요구 사항 때문에 적극적인 인력 채용이 어려울 수 있습니다. 그러나, 임베디드 시스템 분야는 높은 수준의 기술력과 경험, 노하우가 요구되기 때문에 해당 분야에서 경력을 쌓고 스킬을 향상시키는 개발자들은 경쟁력을 갖출 수 있습니다. 따라서, 임베디드 시스템 분야에 진입하고자 하는 분들은 높은 수준의 전문 기술과 경험, 그리고 강력한 문제 해결 능력을 갖추는 것이 중요합니다. 또한, 최근에는 IoT 기술 발전으로 인해 임베디드 시스템 개발 분야에서도 인공지능, 빅데이터 분석 등 새로운 기술들이 점차 도입되고 있습니다. 이러한 새로운 기술들에 대한 이해와 습득 능력도 높은 경쟁력을 갖추는 데 중요한 역할을 할 것입니다. 최근 산업에서의 인터넷과 사물의 결합으로 더욱 큰 역할을 할 것으로 예상되는 임베디드 시스템 분야는, 임베디드 시스템 기술의 진보와 함께 매우 큰 잠재력을 가지고 있습니다. 따라서, 경쟁이 치열한 분야이지만, 임베디드 시스템 분야에 전문성을 갖추고 있는 개발자들은 수요가 높을 것으로 예상됩니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!