Skip to main content
Suhui Kwak

Suhui Kwak

Firmware Developer

Talent
Surrey, Metro Vancouver Regional DistrictMember since May 5, 2024
·

Hire this person

Send a job offer directly to this candidate

About

I have 3+ years of ARM development experience and a year each of PIC and AVR. I developed and maintained embedded system firmware using various compilers and debuggers. I am good at developing and troubleshooting code and electrical problems with knowledge of firmware configuration according to hardware specifications.

  • Languages: Embedded C (ARM, AVR, PIC)
  • Software: IAR Embedded Workbench for ARM, CodeVisionAVR, MPLAB X, LabView, MATLAB, AutoCAD(2D), MS office
  • Tools: Digital Multimeter, Oscilloscope

Experience

Senior Associate / Control Team 2 [JUN 2020 – JUL 2023]

Syscon (a specialized company in factory automation) - Incheon, Republic of Korea

  • Programmed the ARM 32-bit Cortex-M processor (STM32F429ZIT6 and STM32F103C8T6) microcontroller using IAR Embedded Workbench along with the Standard Peripheral Library or STM32CubeMX (HAL).
  • Implemented and debugged firmware in C to interface between hardware and software components
  • Developed and implemented low-level code for hardware peripherals such as timers, UART, GPIO, DMA, interrupts.
  • Conducted testing, troubleshooting and analysis of firmware bugs and system issues; used systems analysis tools, such as digital multimeter and oscilloscope, to measure performance and troubleshoot.
  • Used SourceTree for Git version control of embedded code and documented code versions according to firmware functionality. 
  • Collaborated with various departments to develop protocols and ensured firmware meets specifications.

Education

Master of Science in Robotics Engineering [SEP 2016 – AUG 2018]

DGIST - Daegu, Republic of Korea

  • Thesis: Load Position Control of Series Elastic Actuator using Coefficient Diagram Method
Bachelor of Science in Intelligent Automation System Engineering [FEB 2012 – FEB 2016]

Hoseo University - Chungcheongnam-do, Republic of Korea

  • Programmed Microchip 8-bit PIC (PIC16F877A-I/P, PIC16F747-I/P) microcontroller using MPLAB X.
  • Programmed Microchip 8-bit AVR (ATmega128) microcontroller using CodeVisionAVR 

Reviews

Related