⚙️

김호수

Firmware Engineer (11년차)
hosu9690@hosu.me

1. 핵심 역량

"시스템 안정성을 최우선으로 하는 11년차 임베디드 소프트웨어 전문가" 텍사스 인스트루먼트(TI) 계열 MCU와 STM32를 활용한 정밀 제어 펌웨어 개발에 주력해왔습니다. 특히 K2, K9, 천마 등 국방 분야 핵심 무기체계의 전력 제어 및 구동 펌웨어를 개발하며 고신뢰성 소프트웨어 설계 역량을 쌓았습니다. 단순 기능 구현을 넘어, 레거시 코드의 리팩토링 및 소프트웨어 규격화를 통해 유지보수성과 확장성을 확보하는 데 강점이 있습니다. 또한 C# 기반의 윈도우 애플리케이션 개발 능력을 보유하여 테스트 자동화 및 모니터링 환경을 독자적으로 구축할 수 있습니다.

2. 기술 스택

LanguagesC/C++ (Expert), C# (Proficient)
MCU / HWTMS320F28335(DSP), STM32, Mitsubishi PLC, Bachmann PLC
DevelopmentFirmware Architecture, Real-time Control, CAN, UART, SPI, Winform/WPF(테[스트 툴 및 모니터링 시스템 개발)

3. 주요 프로젝트 경력

🛡️ 국방/방산 프로젝트

1. K2 전차 보조전원공급장치(APU) 펌웨어 개발 (진행중)
 • 역할 : APU 제어기 개발 및 SW 아키텍처 설계
 • MCU : TMS320F28335
 • 주요 성과 :
  - APU 구동을 위한 시퀀스 제어 및 CAN 통신 프로토콜 구현
  - 사용자 인터페이스(OLED 표시기) 메모리 버스 방식(XINTF)으로 고속 처리가 가능하도록 구현
  - 모듈화 설계를 통해 파생 모델 개발 시 재사용성 40% 이상 증대 목표
  - 소프트웨어 구조 규격화(Standardization) 진행중

2. K9 자주포 APU 전압조정기 펌웨어 공동 개발
 • 역할 : 전압조정기 펌웨어 소프트웨어 구조 규격화
 • MCU : TMS320F28335
 • 주요 성과 :
  - 개발 단계에서 SW 규격화 가이드라인 수립 및 적용으로 코드 가독성 증대

3. 천마 PPU 제어모듈 개발
 • 역할 : 전차 배터리 충전용 저전압 직류 출력 및 엔진 시동과 시스템 시퀀스 제어 개발
 • MCU : TMS320F28335
 • 주요 성과 :
  - 제어 정밀도 향상 및 시스템 보호 기능 구현
  - 비표준화된 레거시 코드를 분석하여 기능별 모듈로 분리하는 SW 규격화 작업 수행
  - 규격화를 통해 디버깅 시간을 단축하고 유지보수 용이성 확보

4. TICN 제어기 펌웨어 수정 개발
 • 역할 : 절체부, 충전부, 마스터프로세서(BMS) 오퍼레이션 시퀀스 로직 수정 개선
 • MCU : TMS320F28335, PIC, STM32
 • 주요 성과 :
  - 마스터프로세서(BMS)의 QAR 시험에 필요한 기능 수정
  - 절체부의 입출력의 정확한 전압, 전류 데이터 검출에 필요한 캘리브레이션 작업의 자동화(Win App 개발)
  - 충전부의 출력 전압 제어 방식 수정

⚡ 산업/민수 프로젝트

1. 신재생에너지 인버터 및 나셀 제어기 개발
 • 역할 : 인버터 오퍼레이션 시퀀스 수정 개발, 나셀 제어기 PLC 프로그램 수정 개발
 • MCU : TMS320F28335(인버터), Mitsubishi PLC/Bachmann PLC(나셀 제어기)
 • 주요 성과 :
  - 인버터 시스템의 부수적인 장치의 제어와 레거시 코드 수정
  - 미츠비시 및 바흐만 PLC를 활용한 나셀 구동 제어 로직 설계
  - 인버터-나셀 간의 통신 인터페이스 통합 및 동기화 구현

2. 햅틱 시스템 구동 드라이버 개발
 • 역할 : 압전소자(Piezo) 정밀 제어 펌웨어 개발
 • MCU : STM32
 • 주요 성과 :
  - 압전소자의 빠른 응답 특성을 고려한 고주파 제어 신호 생성
  - 압전소자별 공진주파수 탐색 하는 기능 구현(Win App)

4. 기타 업무 및 기여

1. 자체 개발/테스트 환경 구축(C# Winform/WPF)
 • 내용 : 임베디드 시스템은 하드웨어 없이 검증이 어렵다는 단점을 보완하기 위해, PC 기반의 가상 시뮬레이터
    및 모니터링 툴을 직접 제작하여 활용
 • 성과 : 제품 시험 시 필요한 데이터를 실시간 인터페이스에 시각화하여 디버깅 시간 단축 및 제품 출하 검사
    신뢰도 향상

2. 사내 네트워크 인프라 및 보안 관리
 • 내용 : 사내 서버 구축/유지보수 및 직원 PC 점검 수행
 • 성과 : 서버의 안정적인 운영을 위한 환경 조성 및 데이터의 유실 방지 하기 위한 주기적인 백업