Technically competent Embedded Professional with a rich exposure of nearly 20+ years across Architecture & Design of Embedded Systems, Hardware Design, Software Programming, LINUX System & Kernel Programming, Device Driver Development, Boot Loader and end-to-end Project Management.
Specialties:
Technical Skills
Processor/Controller/SBC:
88MC200(Marvell), AM335X, MSP430, Stellaris, TIVA (TI), PNX8335 (STB225), PNX8550,(STB810), LPC2xxx(NXP), PIC32MX, PIC16(Microchip), ATmega and AVR(Atmel), EzUSB FX2LPv CY7C68013A, CY7C63803( Cypress), Z86EXX (OTP), Z8 encore(Zilog), SX08, SX48, KS51840/52850, , ESP8266, Raspberry PI, Beagle Bone, Calixto SOM
Programming Languages: C, Assembly, Scripting: Bash, Python, Expect
Protocols: Modbus, IEC 60870-5-101/104, ModBus IEC61850, I2C, DMX, SPI, IR Remote, 1-Wire, TCP, UDP, RTSP, HLS
Peripheral Chipset: KS5514B (video osd mixer), Analog and digital TV tuner, Video ADC-DAC, i-button, Load cell, IT800 (power line controller), MC35i, SIM300, Quectel MC66,MC6OE, (GSM + GPRS + GPS), nrf24L01(2.4 GHz Transceiver), 88W8782
RTOS/OS: Debian, FreeRTOS, Ubuntu, Fedora, Window
EDA Tools: ORCAD Schematic Capture, PCB layout