Technical Skills

A production-focused skill set built over 20+ years across embedded firmware, hardware integration, industrial protocols, and system-level engineering.

  • Programming Languages

    • C, C++, Python, Java

  • Operating Systems

    • Embedded Linux, Ubuntu 22.04, Windows 10/11

  • RTOS

    • ThreadX (v5), FreeRTOS

  • Communication Protocols

    • CAN, I²C, SPI, RS-232, RS-485, Modbus (RTU/TCP)

  • Microcontrollers / Processors

    • STM8S105, STM32 (Cortex-M), NXP LPC1768, LPC1111 (Cortex-M0), ARM7TDMI (LPC2106), i.MX 6Quad, ColdFire (MCF54418, MCF5282), SiLabs C8051F020, 89C51RD2, Triscend SoC TE505S16-40Q

  • Development Boards / Kits

    • Raspberry Pi 2 Model B, Arduino UNO R3, Arduino Mega 2560, Arduino Due, ESP32, ESP8266, Renu PLC (FP2070TN-E)

  • HMI

    • Kinco MT4434T HMI, Kinco HMIware Configuration Tools

  • IDEs / Toolchains

    • Qt 6.4.2, Qt 5.12.4, PyCharm 3.4, GHS-MULTI v6.1.4, Keil uVision5, CodeWarrior, IAR Embedded Workbench, Renesas HEW v4, Triscend FastChip 2.3.0, Visual Studio Code, PlatformIO, Arduino IDE

  • Test & Measurement

    • Logic Analyzer: Tektronix TLA2032 (2 GHz)
      Oscilloscope: MSO4034, TDS7254B

  • Static Analysis

    • Klocwork Insight v11, Coverity

  • Version Control / ALM

    • Git, SVN, DOORS, (and enterprise toolchains as required)

  • Process / Delivery

    • Agile/Scrum (intermediate), Atlassian (Jira, Confluence, Bitbucket), Azure IoT (project-based exposure)