Accomplished Senior Software Engineer with more than 10 years of experience specializing in embedded systems, with extensive experience at Wisilica India Pvt Ltd. Proficient in C having successfully increased system efficiency. Known for exceptional problem-solving skills and fostering team collaboration to consistently meet project milestones. Committed to driving innovative solutions within dynamic engineering environments.
Lumos Bluetooth Low Energy Device
• Involved BLE mesh FW device development & maintenance in nRF52833,nRF52832, Telink 8258 and Telink 8269.
• Design and development of OTA support, 3rd party peripheral interfacing via UART/I2C
• BLE connected mode and advertisement based communications
Wearable Message notification system
• Message notification system using with Bluetooth Low Energy interface
• Used Bluetooth Low Energy5.0 newly added features such as Long Range communication using Coded PHY and extended advertisements for more payload data.
• Involved in the bring up and firmware development in TI CC2642R in TI-RTOS platform for low power devices
• Development of low power BLE mesh for battery power devices based on TDM
• Power optimizations for battery powered devices.
Targus Power Monitoring Device equipped with Bluetooth Low Energy
· Involved in bringing up and firmware development in STM32L010RB and Telink 8269
· Power sensor integration (HLW8012) for power measurement of the system
· Firmware development for new AU variant PMD
Respiratory therapy control biomedical system
· Involved in Unit testing development for various modules in the system using Ceedling framework
· Integration test plan documentation for the respiratory therapy biomedical system.
NIC Ranging and logging system
· NIC ranging system in multiprocessor environment for low power device.
· Involved in firmware development for ATM2202 and DA14695 (Master - Slave model)
· Contact tracing and record logging done through gateway
Automotive Infotainment Middleware development
· Infotainment development using Classic Bluetooth protocol
· Involved as a team lead for middleware development using MAP profile on Bluez stack.
· Messaging Service including SQL DB management and a Proxy model design in CPP language
· Static code analyzer using Coverity tool
· Unit testing using stub code
Health Monitoring Controller
· Health Monitoring system to monitor and control the states like temperature, pressure and humidity of a chassis in industry and generate alerts based on configurations.
· Involved in development of a desktop GUI using Qt which is used to configure the boards and to represent graphically the present state of the system.\
· Interfacing to board is user option such as UART, USB or Ethernet.
Acromag Driver porting
· Involved in porting driver software for Acromag boards and IP modules AVME9670/AVME9675 and IP230/231/470.
· Software was ported from VxWorks to Windows platform
Malayalam, English, Hindi, Kannada
Painting,Drawing,Singing,Dancing