
채택된 답변
안녕하세요, 회로설계 멘토 삼코치 입니다:)
질문자분 상황을 보면 “MCU 펌웨어 경험이 중심인데, 순수 HW도 아니고 순수 SW도 아닌 애매한 포지션”에서 고민하시는 전형적인 케이스입니다. 이럴 때는 단순히 ‘할 수 있는 것’보다 “입사 후 빠르게 실무 적응 가능한 방향”으로 선택하셔야 합니다.
먼저 결론부터 말씀드리면, 현재 스택 기준에서는 방산 SW 직무(특히 임베디드/펌웨어 성격이 있는 팀)이 가장 현실적이고 합격 가능성과 적응 속도 모두 유리합니다.
왜 그런지 현업 기준으로 풀어 설명드리겠습니다.
질문자분이 하신 MCU 펌웨어는 사실 HW와 SW 사이에 있는 “경계 영역”입니다. 예를 들어 STM32 기반으로 UART 통신, 센서 데이터 읽고 제어하는 코드를 짰다고 하면, 이건 순수 SW 개발자 입장에서는 너무 로우레벨이고, 회로설계자 입장에서는 SW에 가깝습니다. 하지만 방산 기업에서는 이 경험이 오히려 강점이 됩니다.
실제로 한화시스템 DE사업부 기준으로 보면 레이더, 통신장비, 유도무기 쪽에서 임베디드 제어가 핵심입니다. 여기서 SW 직무라고 해서 웹이나 서버 개발이 아니라, 다음과 같은 일을 합니다.
예를 들면 레이더 신호처리 보드에서 FPGA + DSP + MCU가 같이 동작하는데, MCU 쪽에서 장비 상태 제어, 인터페이스 제어, 통신 프로토콜 처리 등을 담당합니다. 이때 C 기반 펌웨어 경험이 있는 사람이 바로 투입 가능합니다. 반면 GUI, 네트워크, OS 경험은 입사 후 배우는 경우가 많습니다.
반대로 HW 직무를 보면 상황이 조금 다릅니다. HW는 단순히 회로 그릴 줄 아는 수준이 아니라, 실제로는 다음 단계까지 요구됩니다.
아날로그 회로 해석 (OP AMP, Filter 설계)
고속 디지털 신호 무결성 (SI/PI)
PCB 설계 및 EMI/EMC 대응
전원 설계 (SMPS, LDO)
현업 예시를 들면, 레이더 송수신 보드 설계 시 RF 신호가 들어오면 노이즈가 생기는데, 이걸 필터링하고 증폭하는 회로를 설계해야 합니다. 이때 단순히 이론이 아니라, “왜 이 주파수에서 Gain이 깨지는지”를 시뮬레이션과 측정으로 잡아야 합니다. 학교 실습 수준이면 여기서 바로 막히는 경우가 많습니다.
그래서 질문자분 상태에서 HW로 지원하면, 면접에서 “실제 설계 경험 부족”이 바로 드러납니다. 반면 SW는 “기본 C 기반 + MCU 경험 있음”이면 실무 연결이 됩니다.
이제 사업부 기준으로 현실적인 방향을 말씀드리겠습니다.
DE사업부는 방산의 핵심이라서 난이도와 경쟁률이 높지만, 동시에 가장 정석적인 임베디드 개발을 합니다. MCU, FPGA, DSP 다 섞여 있어서 질문자분 같은 케이스가 가장 많이 가는 곳입니다.
해양사업부는 함정, 잠수함 쪽 시스템인데, 제어 시스템 + 통신이 많습니다. 임베디드 SW 비중이 꽤 있고, 상대적으로 DE보다 난이도가 약간 낮은 대신 도메인 특화가 강합니다.
MRO사업부는 유지보수, 개량, 업그레이드 중심이라 신규 설계보다는 “기존 시스템 이해 + 개선” 성격이 강합니다. HW 쪽으로 가면 회로 설계보다는 분석/수정이 많습니다.
현업 기준 추천을 드리면 다음과 같은 흐름이 가장 자연스럽습니다.
1순위: DE사업부 SW (임베디드/펌웨어 관련 팀)
2순위: 해양사업부 SW
3순위: MRO사업부 HW (차선책)
사업장 기준도 현실적으로 말씀드리겠습니다.
판교는 SW 비중이 높고, 연구개발 중심입니다. 임베디드 SW, 알고리즘 쪽 인력이 많습니다.
용인은 HW + 시스템 통합 성격이 강합니다. 시험, 검증, 장비 단위 개발이 많습니다.
구미는 생산, 양산, 유지보수 쪽 비중이 큽니다. 개발보다는 운영에 가까운 역할이 섞입니다.
그래서 질문자분에게 맞는 조합은 다음과 같습니다.
가장 추천: 판교 + DE사업부 SW
차선: 용인 + DE사업부 SW 또는 해양 SW
비추천에 가까움: 구미 + HW
이걸 쉽게 비유하면, 지금 질문자분은 “드라이버(펌웨어)는 잘 잡고 있는데 엔진 설계(HW)는 아직 경험 부족” 상태입니다. 이때 엔진 설계로 바로 가면 시행착오가 커지고, 드라이버 쪽으로 가면 바로 트랙에 올라탈 수 있습니다.
마지막으로 중요한 포인트 하나만 짚어드리겠습니다.
방산 SW라고 해서 “OS, 네트워크 몰라서 못 간다”는 걱정은 크게 하지 않으셔도 됩니다. 실제로는 입사 후 RTOS, VxWorks, Linux 기반 시스템을 배우면서 적응하는 구조입니다. 대신 C 언어, 포인터, 인터럽트, 메모리 구조 이해는 확실히 봅니다.
즉 질문자분은 이미 “핵심 베이스는 맞는 상태”입니다. 방향만 잘 잡으면 됩니다.
더 자세한 회로설계 컨텐츠를 원하신다면 아래 링크 확인해주세요 :)
https://linktr.ee/circuit_mentor