As an experienced Embedded Software Engineer, Strong knowledge on embedded programming (ARM Cortex M4, 8/16/32 bit microcontroller, ST, TI Tiva, Atmel, Microchip PIC, C6000 DSP), through knowledge of Keil, Embitz, Eclipse, Code Composer Studio, Codevision, MPLAB-X, etc. Designing and developing software and hardware for Main Control Unit and Remote-Control Unit using c and c++ language. (8 Project).
o UART, SPI, I2C, RS232, RS485, ADC interfaces
o Human Machine Interfaces, User Inputs (Oled, TFT, GLCD, Keypad)
o Memory Management
o UART Bootloader
o PID Control Algorithm
o CRC8, CRC16, MODBUS communication protocol
o Ethernet – Socket Programming (TCP/IP)
o AT Command
o TCP/IP GPRS Connection