Firmware · Embedded · Control Systems

Benson HuangHuang Binxuan

Firmware engineer building reliable embedded systems, intelligent diagnostics, and control workflows.

Zhejiang, China / Open to firmware and control-system opportunities

Firmware & embeddedControl systemsMSc Advanced Control
01 About

Build systems that
work reliably.

I work across embedded development, intelligent control, and data-driven fault diagnosis — from circuit-level understanding to firmware validation and control simulation.

My focus is translating specifications into practical, testable engineering systems.

Firmware / Embedded / Control Systems
02 Capabilities

A practical set
of tools.

01

EmbeddedFirmware systems

C and Python development from peripheral integration through reliable validation.

  • STM32 · OpenMV
  • GPIO · USART · I²C · CAN
  • Keil · STM32CubeMX
02

DiagnosticsSignals & models

Data-driven bearing-fault diagnosis through signal transformation and model evaluation.

  • STFT · CWT · EMD
  • 1D / 2D / dual-stream CNN
  • SVM · PyTorch · TensorFlow
03

ControlIndustrial systems

Predictive control, PLC workflows, HMI integration, and robotics simulation.

  • S7-1500 · TIA Portal
  • MPC · Webots
  • Testing & debugging
03 Featured projects

Evidence, not
just keywords.

Selected academic and engineering work. Detailed methods are described without unsupported performance claims.

01Test infrastructureAI-assisted engineering

Firmware Test Automation Platform

Built a cross-platform, observable firmware-validation loop that routes board jobs, recovers results, and exposes reports from one dashboard.

Contribution

Defined the flow from webhook intake through board queues and Windows test workers to pytest, Allure, and result recovery; used Codex to accelerate implementation while validating behaviour against real hardware workflows.

Stack

FastAPI · Redis · Celery · pytest · Allure · WSL · Windows

View full case study
02Developer tooling

AI-Assisted Firmware Validation

Built a composable skill chain that turns firmware build, flashing, and communication checks into a structured validation workflow.

Contribution

Connected IAR build verification, BIN export, J-Link image programming, DLMS probe/read/write checks, and JSON result aggregation with failure short-circuiting.

Stack

IAR EWARM · J-Link · PowerShell · Python · DLMS · JSON

View full case study
03Undergraduate thesis

Webots Quadruped Gait Simulation

Built a Webots quadruped model and implemented kinematics-based gait simulation for walking, trotting, lateral motion, rotation, and jumping.

Contribution

Derived forward and inverse kinematics; compared compound-cycloid and eighth-order foot trajectories; implemented gait phase scheduling, joint-limit checks, and simulation validation.

Stack

Webots · C · MATLAB · Kinematics · Gait planning

View full case study
04Master's thesis

Bearing Fault Diagnosis

Designed a data-driven diagnostic workflow for bearing vibration signals and compared multiple learning architectures.

Contribution

Converted signals with STFT, CWT, and EMD; evaluated 1D, 2D, and dual-stream CNNs; explored SVM as a classification layer.

Stack

Python · Signal processing · CNN · SVM

Project summary
05Industrial control

PLC Sorting System

Built a sorting workflow for mixed materials using Siemens S7-1500 control and a Bytronic kit.

Contribution

Integrated metal, infrared, and capacitive sensing; configured PID heating control; implemented HMI monitoring and fault alerts.

Stack

S7-1500 · TIA Portal · HMI · PID

Project summary
06Embedded vision

OpenMV Tracking Gimbal

Developed an object-tracking gimbal from PCB integration through mechanical assembly and vision logic.

Contribution

Used shape and colour recognition in RGB565 input, then drove the gimbal through an expansion-board control signal.

Stack

OpenMV · PCB · Computer vision · Embedded C

Project summary
04 Experience & education

Engineering with
range.

Industry

Zhejiang Ruiyin Electronics

Firmware engineering experience spanning smart-meter functionality, EEPROM self-testing, LCD and indicator control, test environments, and Bluetooth-related development.

Education

University of Sheffield

MSc in Advanced Control and Systems Engineering, with research in bearing-fault diagnosis and control strategy design.

Education

Zhejiang University of Technology

BEng in Automation, combining electronics, control theory, and engineering practice.

05 Connect

Let's connect.

For firmware, embedded-systems, or control-engineering opportunities. Feel free to get in touch.