Summary
Overview
Work History
Education
Skills
Certification
Disclaimer
Timeline
Generic

MEHUL SOLANKI

Embedded Engineer
Pune

Summary

Results-driven embedded systems engineer with over 10 years of experience in developing robust Embedded C applications, specializing in fire system annunciators (HVAC) and smart home access solutions. Expertise in FreeRTOS for creating reliable, deterministic real-time control modules, with a strong background in Bluetooth Low Energy (BLE) technology, including architecting over-the-air (OTA) firmware updates for seamless wireless upgrades and mobile app device configurations. Solid foundation in Embedded Linux, encompassing kernel concepts, system integration, and basic device driver development, complemented by proficiency in embedded debugging and troubleshooting using JTAG debuggers, GDB, and logic analyzers. Currently utilizing Generative AI tools to elevate code quality, enhance debugging efficiency, streamline design analysis, and improve technical documentation.

Overview

10
10
years of professional experience
2
2
Certifications
1
1
Language

Work History

Embedded / Firmware Engineer

Chamberlain Group
Pune
12.2023 - Current

Technical Skills

OS / Platform: RTOS, Bare Metal.

Wireless / Protocols: BLE, Custom Serial Protocol.

Tools & Debugging: JTAG, Ozone Debugger, LightBlue Mobile Application.

Languages: C, C++.

Hardware: NXP 54016 MCU, Realtek RTK8710CM (BLE).

  • Architected and designed a BLE dealer application for over-the-air updates (OTAU) and device configuration, enabling scalable field updates and provisioning.
  • Developed custom BLE services for OTAU on the Realtek RTK8710CM BLE chipset, ensuring reliable and secure firmware upgrades.
  • Designed a proprietary (“genetic”) communication protocol over BLE, while adding support for existing protocols to maintain backward compatibility.
  • Implemented BLE application-level security measures to mitigate man-in-the-middle (MITM) attacks.
  • Designed a one-way authentication mechanism from the mobile application to the device, preventing unauthorized access and data tampering.
  • Developed a custom serial communication protocol to enable reliable data exchange between two embedded controllers.
  • Performed low-level debugging and validation using JTAG and Ozone, and verified BLE behavior using the LightBlue mobile application.
  • Standardized coding practices within the team by creating clear documentation on guidelines and conventions for firmware development.

Embedded / Firmware Engineer

Einfochips
Pune
10.2017 - 10.2023

Technical Skills

OS / Platform: FreeRTOS, Bare Metal.

Protocols / Interfaces: UART, SPI, I2C, Proprietary NUP Protocol.

Tools / Hardware: Embedded C, NXP Kinetis K66 (32-bit MCU), MCUXpresso IDE, JTAG Debugger.

  • Developed firmware for a range of Fire System Annunciator modules, including ACM30, ACM230, RLD, TM8, LDM32, and LDM60, ensuring safety-critical performance.
  • Designed and developed AIO (Annunciator Input/Output) libraries for device enrollment, trouble reporting, and acknowledgment handling.
  • Implemented handling for fire, CO, CO2, heat, and drill alarm events.
  • Developed bidirectional command/response mechanisms between host and peripheral modules.
  • Worked on access control products used for attendance, security, and monitoring, including systems based on biometric and smart-card authentication.
  • Designed and implemented new features for existing access control devices.
  • Ported device authentication libraries across different hardware variants.
  • Developed in-house Linux tools and emulators to support restricted or unavailable target devices.
  • Integrated proprietary NUP communication protocol, including X.509 certificate-based authentication.
  • Designed and delivered simulators for all annunciator variants.
  • Developed shift register drivers for LDM60 modules, with testing and documentation.

Software Engineer

Innominds
12.2016 - 10.2017
  • Provided L2/L3 support and maintenance for Brew OS.
  • Followed up with customers to analyze and resolve reported issues.
  • Performed testing and feature support enhancements to improve platform stability and reliability.
  • Project 5: Support and Maintenance of Qualcomm Brew OS
  • Technical Skills
  • OS / Platform: Qualcomm Brew OS

Trainee Engineer

Visiotek Telesystems
03.2016 - 11.2016
  • Worked on a wireless POS device for ration distribution projects.
  • Contributed to firmware development in C and supported handling of customer and distributor data.
  • Assisted in testing and validation of POS device functionality.

Education

B.E. - Electronics & Communication

Gujarat Technological University
Gujarat
01.2013

HSC - Science

Gujrat Higher Secondary Board
Gujarat
01.2009

SSC - basics

Gujarat SSC Board
Gujarat
01.2007

Skills

Programming Language: Embedded C, C, Shell Scripting, Json, Python

Build Systems: CMake, Makefile

Operating Systems: FreeRTOS, Bare Metal, Linux (Ubuntu 1604 / 2204), Windows 10

Development Tools: Visual Studio Code, MCUXpresso, Vim, CodeLite

Version Control: Git, SVN, Bitbucket

Certification

Training from Vector India Embedded system programming (6 month), 2015 Hyderabad.

Disclaimer

I, hereby declare that the information furnished above is true to the best of my knowledge and belief. Place: Hadapsar, Pune Mehul Solanki

Timeline

Embedded / Firmware Engineer

Chamberlain Group
12.2023 - Current

Embedded / Firmware Engineer

Einfochips
10.2017 - 10.2023
Training from Veda Institute for Embedded Linux system programing and Linux Device Driver (6 month), 2016 Hyderabad
01-2017

Software Engineer

Innominds
12.2016 - 10.2017

Trainee Engineer

Visiotek Telesystems
03.2016 - 11.2016
Training from Vector India Embedded system programming (6 month), 2015 Hyderabad.
03-2015

B.E. - Electronics & Communication

Gujarat Technological University

HSC - Science

Gujrat Higher Secondary Board

SSC - basics

Gujarat SSC Board
MEHUL SOLANKIEmbedded Engineer