Embedded Firmware Developer
하드웨어 상태를 해석하고, 안정적인 소프트웨어 제어 흐름으로 연결하는 펌웨어 개발자입니다.
STM32 · AVR · C/C++ · CAN · UART · Bootloader · OTA
GitHub
PDF Resume
…

자기소개
전자공학 전공과 전장 제품 생산·테스트 경험을 기반으로 임베디드 펌웨어 개발 역량을 쌓았습니다.
STM32와 AVR 환경에서 센서 입력, 모터 및 액추에이터 제어, UART·CAN·Wi-Fi 통신 기능을 구현해 왔습니다.
문제 발생 시 코드만 확인하지 않고 회로, 전원, 배선, 통신 흐름을 함께 분석하며 원인을 추적합니다.
현재는 STM32 기반 Bootloader와 OTA 업데이트 구조를 중심으로 임베디드 장치의 전체 수명주기 관리 기술을 개발하고 있습니다.
| 구분 | 내용 |
|---|---|
| 지원 직무 | 임베디드 펌웨어 개발 |
| 주요 언어 | C/C++, Python, Verilog |
| 주요 MCU | STM32F429ZI, STM32F411RE, ATmega328P |
| 개발 환경 | VS Code, STM32CubeMX, STM32CubeIDE for VS Code, PlatformIO |
| 관심 분야 | Bootloader, OTA, 통신, 장치 제어, 진단 |
| 핵심 역량 | 설명 |
|---|---|
| MCU 주변장치 제어 | GPIO, ADC, PWM, Timer, Interrupt 기반 장치 제어 |
| 통신 인터페이스 | UART, CAN, SPI, I2C, Wi-Fi 통신 구현 및 디버깅 |
| 펌웨어 구조화 | Application, BSP, Driver, Hardware 계층 분리 |
| 하드웨어 연계 디버깅 | 회로, 전원, 배선, 센서 입력과 코드 흐름을 통합 분석 |
| Bootloader / OTA | Bootloader/Application 분리 및 Application Jump 구조 설계·구현 중, CRC·OTA 확장 예정 |
전장 제품 조립 및 PCB 테스트 | 2년 4개월