Embedded Firmware Developer with 3.8 years of hands-on experience working with various microcontrollers and Linux/RTOS platforms. Skilled in implementing serial, industrial, and wireless protocols. Proven ability to deliver high-quality solutions while collaborating effectively within cross-functional teams. Seeking to apply my expertise to innovative and challenging projects.
Developed the Application (Linux and C++ with OOPS concepts) which runs on the gateway board which is connected to the Fire control panel (via RS485 interface) and monitor the packets received from the panel and provide necessary information to the main Gateway Application.
Developed the bare metel (runs on a single while loop) firmware for the charging dock which communicates and charges the ring. Also part of the ring fimware development where I have taken care of the BLE characteristics development and communication between mobile and smart ring.
Developed firmware on the cluster with multiple protocols such as ADC, SPI, UART,I2C,PWM etc., and to get the various sensor/module data and show it on the UI with the help of 2D drawing operations.
Developed ESP32 firmware (with the help of esp-idf sdk) and enabled BLE, WiFi, and SPI protocols. It acts as an intermediate module between mobile applications and clusters, i.e., it receives calls and messages from mobile via Bluetooth and transmits them to the main cluster MCU via SPI.
Developed firmware for both wireless sensor which collects sensor data through serial interfaces and transmit through wireless in Sub - 1GHz frequency and for the Wireless gateway which receives the sensor data and trnasmit the commands to the sensors through wireless in Sub - 1GHz frequency.