
Embedded Firmware Engineer with 8+ years of experience building robust, high‑performance software for resource‑constrained systems. Skilled in Embedded C, RTOS development, and hardware‑software integration, with a strong focus on reliability, optimisation, and clean architecture. Proven ability to deliver production‑ready firmware that elevates product capability, stability, and user experience.
Languages: Embedded C, Python, Shell Scripting programming
Operating System: Real-time operating systems, Zephyr
Bootloader development for PSOC using MCUboot
Development environments: VS Code, Eclipse, Segger Embedded Studio, STM32CubeMx, ST Link, Gitlab, JIRA, Arduino
Microcontrollers: PSOC63/ PSOC62,STM32WB55(Dual core), Multi-Core ARM, Nordic nRF52840, Arduino, Node MCU, ESP32
Peripheral programming: Timers, Interrupts, External Interrupts, Counter, RTC, ADC, PWM, EEPROM, Flash
Protocols: SPI, QSPI, I2C, I2S, USART, UART
Devices and Sensors Driver Designed: Haptic Sensor, LED, LCD, Matrix Keypad, DC Motor, Relays, LiDAR, Temperature & Humidity Sensors, Fingerprint sensor LDR, IMU Sensor and IR based Proximity Sensors
IoT protocols: MQTT, TCP/IP, AWS IoT
Cellular technologies: SIM800/900, NB-IOT
Embedded Systems Expertise: Firmware debugging and troubleshooting, Bootloader and OTA update mechanisms, IoT device architecture and deployment, Hardware firmware integration
RF technologies: Zigbee, Bluetooth, WiFi
Version control with Git, Azure Devops
Code Quality with SonarQube
Troubleshooting firmware issues
Agile and Scrum frameworks
Strong cross-functional collaboration and team mentorship capabilities
Effective time management with a focus on prioritization and on-time delivery
Proficient in producing clear, structured technical documentation and reports
Advanced Embedded System Training.
Awarded Project excellence Award for on time delivery of project.
Graduated as a Young Lead in Tata Elxsi Program