20+ years professional skills on different 8/16/32 bit microprocessor/microcontroller architecture and platforms such as; Cortex-M0/Cortex-M0+/Cortex-M3/Cortex-M33/Cortex-M4/Cortex-M7/Cortex-A5/Cortex-A8/ Cortex-A9/ARM7/ARM9 core (STMicro, TI, NXP, Atmel, Allwinner, Samsung Exynos), STM8 family, MSP430 family, Renesas R8C/M16C/M32C family, 8051 core (ADI, NXP, TI), RISC-V core, Microchip PIC family, Cypress PSoC family,TMS320C6000 DSP family, Xilinx Spartan FPGA Family, Lattice ECP5 Family.
Capabilities;
- Analog, digital, mixed signal hardware system design.
- Multilayer and high speed PCB layout design in accordance
with EMC/EMI regulations and impedance controlled routing with
Altium Designer.
- Real time software and firmware design
- RTOS design/development/porting and usage for different embedded platforms
- Experience in communication media and protocols such as; RS232, RS485, SPI,
I2C, CANBus, Ethernet, USB, GPRS, Modbus, CANBus, TCP/IP
(and upper layers protocols)
- Vehicle tracking and fleet management systems
(GSM/GPRS/GPS based), components, applications, protocols
- Digital Signal Processing, Digital Image Processing,
Digital Video Processing, Fuzzy Logic, Neural Networks and
Control System Technologies
- Embedded Linux/uCLinux kernel patching, device driver,
custom platform porting for TI AM335x, Samsung Exynos 4412,
Freescale i.MX6Q, Allwinner A10/A13, Atmel SAMA5D3,
STMicro STM32F4, STM32MP1.
- UAV autopilot systems hardware design, software development, platform porting
for Dronecode ecosystem.
- Many programming languages and IDE's.