이직 · 모든 회사 / 모든 직무
Q. 기계제어 전공자가 펌웨어 개발자로 취업
안녕하세요. 기계제어를 전공한 1년차 직장인입니다. 최근에 펌웨어 개발자로써 업무 전향의 기회가 생겨 몇 가지 질문 남깁니다. 1. 펌웨어 개발자가 되려면 하드웨어에 대해 어느 정도 알아야 할까요? 하드웨어에 대해 공부해보려고 하는데 회로 설계 엔지니어가 아니기 때문에 어느 정도 깊이까지, 어떤 방향으로 해야 할지 감이 잘 안 잡힙니다ㅠㅠ 2. 그리고 업무 전향을 하면서 이직도 같이 고민 중인데 지금 회사에서 펌웨어 프로젝트 하나 해보고 다른 회사로 중고신입으로 이직하면 어떨까요? 전자나 컴공이 주로 지원하는 분야인데 프로젝트 하나 해본 중고신입으로 들어가는 게 경쟁력이 있을까요? 혼란 속에 갈팡질팡하는 어린 양에게 도움 부탁드리겠습니다ㅠㅠㅠㅠㅠ
2023.04.10
답변 3
- 현현보이삼성전자코과장 ∙ 채택률 76%
채택된 답변
안녕하세요! 펌웨어 개발자가 되기 위해서는 하드웨어에 대한 이해가 필요합니다. 하드웨어와 펌웨어는 상호작용하면서 시스템을 이루기 때문에, 하드웨어에 대한 이해가 없으면 효율적이고 안정적인 펌웨어를 개발하기 어렵습니다. 하지만 회로 설계 엔지니어 수준으로 깊게 알 필요는 없습니다. 일반적으로 펌웨어 개발자는 하드웨어의 동작 원리, 신호의 전기적 특성, 핀 배치 등에 대한 기본적인 이해만 있으면 충분합니다. 따라서 회로 설계 엔지니어가 아니더라도, 펌웨어 개발자가 하드웨어에 대한 기본적인 이해를 가지고 있으면 좋습니다. 펌웨어 프로젝트를 하나 해보는 것은 좋은 아이디어입니다. 이직을 고민하신다면, 프로젝트 경험이 있다는 것은 큰 장점이 될 수 있습니다. 중고신입으로 이직하더라도, 펌웨어 개발자로서의 역량을 적극적으로 어필하면 경쟁력이 있을 수 있습니다. 전자나 컴공 출신이 아니더라도, 펌웨어 개발자로서 기술적 역량과 경험을 갖추고 있다면 충분히 경쟁력 있게 이직할 수 있습니다. 하지만 이직을 고려할 때에는 자신이 지원하는 분야와 회사에서 요구하는 역량과 기술을 충분히 분석하고, 이에 맞게 자신을 준비하는 것이 중요합니다.
- FFinal pageLG화학코부사장 ∙ 채택률 69%
채택된 답변
안녕하세요! 펌웨어 개발자는 하드웨어에 대한 이해가 필요합니다. 하드웨어와의 인터페이스를 다루는 일이 많기 때문입니다. 그러나 회로 설계 엔지니어가 되려는 것이 아니라면, 하드웨어 설계나 회로 디자인의 깊은 지식을 갖고 있을 필요는 없습니다. 대신, 하드웨어의 동작 방식과 인터페이스를 이해하고 이를 제어할 수 있는 프로그램을 개발하는 것이 중요합니다. 따라서, 하드웨어와 관련된 기초적인 이론 공부와 기본적인 하드웨어 구성 요소의 동작 원리에 대한 이해가 필요합니다. 펌웨어 개발자로 이직을 고민하고 계시다면, 경력과 상관없이 실력을 인정받는 회사에서 경험을 쌓는 것이 중요합니다. 특히, 프로젝트 경험이 중요한 역할을 합니다. 따라서, 지금 계신 회사에서 펌웨어 프로젝트를 경험해보시고, 이를 이력서에 첨가해 경력 보유자들과 경쟁할 수 있도록 준비하시는 것이 좋습니다. 또한, 오픈소스 프로젝트나 개인 프로젝트를 진행해보는 것도 좋은 방법입니다. 이를 통해 개발 역량을 쌓고, 이력서에 경험을 추가할 수 있습니다. 더불어, 이직을 고려하실 때는 직무와 관련된 기술과 역량을 갖춘 회사를 타겟으로 선정하시는 것이 좋습니다. 전자나 컴퓨터공학과 출신자들이 많이 지원하는 분야이기 때문에 경쟁이 치열할 수 있습니다. 그러나, 기계제어 전공자 출신으로서의 전문성을 살려 펌웨어 개발 분야에 집중하는 것이 경쟁력을 높이는 방법입니다. 펌웨어 개발자로 성장하기 위해서는 꾸준한 학습과 개발 역량 향상이 필요합니다. 끊임없이 도전하며 자신의 역량을 향상시켜 나가시기를 바랍니다!
Infrastructure홀드피아코전무 ∙ 채택률 53%채택된 답변
1. 하드웨어에 대해서 그냥 펌웨어 업데이트를 할 수 있을정도면 됩니다. 주 기능은 sw 쪽이예요. 2. 해당 루트도 좋습니다. 프로젝트도 어떠한 프로젝트냐에 다라서 다르기에, 멘티님의 프로젝트 성향에 맞는 회사에 지워하는것이 좋습니다
함께 읽은 질문
Q. 컴공 진로 고민
현재 컴공 1학년 마친 상태에서 휴학 중인데, ai가 발전한 현재 상황에서 단순 코딩보다는 ai를 활용한 코딩이 중요해지고 있다고 알고있습니다 막연하게 프로그래머가 되어야겠다고만 생각했지만 프로그래머에도 종류가 여러 개가 있는 것으로 알고 있는습니다! 미래까지 봤을때 구체적으로 어떤 직종이 있는지 궁금하고 세부 직무별 장단점이 궁금합니다!
Q. 반도체 공정
안녕하십니까 재료 전공으로 막학기를 두고 있는 학생입니다. 저는 학부연구생 및 공정 실습 등을 통해 원인을 규명하는 역량 관련 스펙을 쭉 쌓아왔습니다. 반도체 웨이퍼 가공에서 발생되는 스크래치, 세정 불순물, pit 결함 등의 가공 경험을 AI 및 Python을 활용해 결함 규명 모델 제작 프로젝트, PKG에서의 솔더 볼과 기판과의 접합에 따른 과도한 IMC 특정 층이 성장이 신뢰성 문제를 야기할 수 있음을 규명하는 계산 화학 연구 등입니다. 반도체 공정 기술을 희망하는 저로썬 문제 발생에 따른 원인 규명까지의 경험은 있으나 이를 어떻게 해결하였는가까지 연결되는 경험이 없어 고민입니다. 외부 공정 실습의 경우도 예로 "Silicide 공정에서 온도가 높아짐에 특정 구간에서 비저항이 커지는 문제가 발생되고 이는 온도 상승에 따른 특정 상으로의 변화에 따른 비저항값의 증가임을 알 수 있었다." 여기까지 내용의 경험이라 제가 공정기술 직무에 fit한지 의문이 들어 질문드립니
Q. 면접 스크립트 암기..
면접 스크립트를 암기 하는 편인데 30페이지로 너무 많고 다 외우지도 못해서 스트레스를 많이 받습니다. 실제로 기업 면접에서 무슨 말을 해야할 지 까먹은 적도 있고 면접이 너무 두렵네요... 키워드로 준비하라고 하는 말을 정말 많이 들어봤지만 구체적인 방법을 들은 적이 없네요 이미 만들어 놓은 스크립트를 다 삭제 해버려야 할까요? 아니면 특정 질문들은 필수로 외워야 할까요? 키워드로 면접 준비하는 것을 예시를 들어서 설명해 주시면 감사하겠습니다.
궁금증이 남았나요?
빠르게 질문하세요.