About Me
Hi, I’m Shekhar Singhal
A focused and meticulous professional with 11 years of experience specializing in product management, software development, and embedded systems design.
SOFT SKILLS
CODING SKILLS
TECHNICAL SKILLS
Microcontroller
8051, AVR, ARM (7TDMI, Cortex A5/9, M3/4), PSoC 1/3/5, Xtensa LX3, USB Controllers (CYUSB3014/35 & FT232R).
Tools & IDE
Keil, LPC Xpresso, MCU Xpresso, PSoC Creator, Wind River Workbench, Eclipse, MATLAB & Simulink, Xtensa Xplorer/OCD, Visual Studio, IAR WorkBench, Mbed Studio, LDRA, Arduino, IDLE Python, PyCharm, SVN, Mantis, GitHub, Confluence, Jira, BitBucket, AWS IoT Core, WordPress, MITRAC TCMS, Control Build, IBM ALM (DNG, RTC, RQM), SharePoint, Android Studio.
Protocols
UART, SPI, I2C, USB, 1-Wire, BLE, Wi-Fi, Bluetooth, RF, GPS, GSM, MQTT, Custom Protocol using Bit banging.
Debugging Tools
JTAG, Protocol Analyzer, Function Generator, Oscilloscope, Digital Multimeter.
Hardware Interfacing
LCD(Alpha numeric & Graphical), Motor(DC, Stepper & Servo), Sensors (Temperature, IR, Ultrasonic, Accelerometer, Gyroscope, Magnetometer), Battery Monitoring, I-Button, Memory (NAND, NOR, SRAM ), Keypad (Matrix & Touch), Finger Print, Smart Card, Thermal Printer, SMFD.
OS/Environments
BareMetal, FreeRTOS, Mbed OS, ThreadX, µC/OS, VxWorks, Windows, Linux.