Sign In

Karthik Shanmugam

SENIOR STAFF SOFTWARE ENGINEER | EMBEDDED | R&D | RTOS | IOT | AGILE | SMART GRID | RF SYSTEMS | REAL TIME SYSTEMS

Shanmugam Karthik, with over 13 years of information technology experience, specializes in programming languages like C, C++, and multitasking application development in the Windows environment.

He is proficient in embedded development, working with microcontrollers including Texas Instrument MSP430 series, Arm-based microcontrollers like CC1310, CC1350, CC2640, CC2650, and NXP LPC54608. He also has expertise in embedded hardware protocols like UART, SPI, I2C, ADC, PWM, TCP/IP, and interrupts.

Karthik has hands-on experience with hardware sensors such as Motion, Proximity, Infrared, and Ultrasound, and extensive knowledge of wireless technologies such as RF, BLE, Wi-Fi, NB-IoT, and LTE CatM1.

He is skilled in reviewing schematic diagrams, troubleshooting, and debugging hardware peripherals, and proficient in using lab equipment like Logic analyzers and Power analyzers.

Experienced in the complete software development lifecycle, he ensures alignment with product and customer requirements, following Agile methodology and SAFe Agile framework. Karthik holds a Master's degree in Information Science/Studies from Nanyang Technological University, Singapore.

Previously, he held positions like Senior Staff Software Engineer, Staff Firmware Engineer, and Lead Software R&D Engineer at EDMI Limited, Software Engineer at Halma India Pvt Limited, and Software Developer at KRA Systems.

Karthik Shanmugam
Add to my network

Location

Singapore, Singapore