MY pROFESSIONAL SKILLS

Firmware development
-
STM32
-
PIC Family
-
ATMEGA based controllers
Programming Languages
-
C
-
Embedded C
-
Python
-
C++
-
Micro Python
IDE's Worked
-
STM32CUBE
-
Keil uVision
-
MPLABX
-
Arduino
-
Visual Studio
-
Thony
Communication protocols
-
SPI
-
I2C
-
UART
-
ETHERNET
-
USB
-
CAN
-
RS232
RTOS
-
FreeRTOS
-
EmbedOS
Embedded Linux
-
Oscilloscope
-
Logic Analyzer
-
JTAG
-
SWD
Soldering
Tools:Yocto, Build RootGood Knowledge on Custom Embedded Linux OS development
Low Level Driver Development
Proficient in Low Level Drivers for Serial protocols SPI, UART, I2C and Peripherals
Documentations
Strong Knowledge on understanding Controller architecture and Datasheets and Reference Manuals
Analog & Digital Design
-
Good Experience on Analog & Digital Electronics.
Hardware Debugging
-
Oscilloscope
-
Logic Analyzer
-
JTAG
-
SWD
Simulating Tools
-
MATLAB
-
LTspice
Electrical Wiring
Practical Single Phase & 3-Phase wiring
Strong Experience in MCB, RCCB, Contactors and Isolators.
Computer Hardware
-
OS installation
-
Hardware TroubleShooting
PCB Design
-
Altium
-
KiCAD
-
EasyEDA
-
Proteous
Hardware Debugging
-
Oscilloscope
-
Logic Analyzer
-
JTAG
-
SWD
Soldeing
Through Hole Components and Surface Mount Components
Electrical Wiring
Practical Single Phase & 3-Phase wiring
Strong Experience in MCB, RCCB, Contactors and Isolators.
Electrical Wiring
Practical Single Phase & 3-Phase wiring
Strong Experience in MCB, RCCB, Contactors and Isolators.
-
Firmware Development: Experience on STM32, PIC, and ATMEGA based controllers.
-
Communication Protocols:Proficient in UART, I2C, SPI, CAN.
-
Hardware Debugging Tools: Strong Experience on using Oscilloscope, Logic Analyzer, JTAG and SWD.
-
Good Knowledge on Boot loader and Memory Handling Concepts.
-
IDE's Worked : STM32Cube, Keil uVision5, MPLAB IDE, Arduino, Visual Studio.
-
Microcontrollers: STM32, ATMEGA328P, ESP8266, 8051, ATTINY 85, and PIC.
-
Experience on Low Level drivers development on Peripheral Interfaces.
-
Experience on Operating Systems:
-
Real-time operating systems (RTOS): FreeRTOS with STM32
-
Custom Embedded Linux development: Yocto, Buildroot.
-
Knowledge on Linux kernel development and device drivers.
-
-
Knowledge on Digital Signal Processing and Filters design with STM32.
-
Strong Knowledge on Digital & Analog Electronics, and Power Electronics.
-
PCB Design: EasyEDA, KiCAD, EagleCad, Proteus.
-
Good soldering Skills.
-
Practical House wiring Single-Phase and 3-Phase wiring.