Buela Gnanaraj

Software Engineer

India6 yrs 1 mo experience

Key Highlights

  • Over 4 years of experience in embedded systems.
  • Expertise in BLE and Wi-Fi communication.
  • Proficient in firmware development and edge processing.
Stackforce AI infers this person is a specialist in IoT and Medical Devices with strong embedded software development skills.

Contact

Skills

Core Skills

Embedded SoftwareFirmware Development

Other Skills

BLE IntegrationReal-time Vibration AnalysisFFT ImplementationFIR FiltersADC/DAC ProcessingMulti-node MCU NetworkBattery ManagementWiFi IntegrationUART CommunicationRTOSAWS Cloud IntegrationData ManagementFATFSGUI Application DevelopmentWIFI/BT communication

About

Passionate about shaping the future of embedded systems in critical industries, I bring over 4 years and 8 months of hands-on experience across core startup, service, and product-based embedded industries. I have gained solid experience in firmware development using microcontrollers from ST, NXP, ESP32, and NRF, working on a wide range of features, including peripheral interfacing (UART, SPI, I2C, ADC), RTOS-based multitasking, and protocol implementations (MQTT, HTTP, BLE GATT). I have also gained significant exposure in building reliable Wi-Fi/Bluetooth module communication with cloud platforms.

Experience

Cavin infotech

Senior Embedded Engineer

Jul 2025Present · 9 mos · Chennai, Tamil Nadu, India · On-site

Srushty global solutions

Senior Embedded Software Engineer

Aug 2024Jul 2025 · 11 mos · Chennai, Tamil Nadu, India · On-site

  • 1. Predictive Maintenance – Elevators:
  • i) Developed edge applications on STEVAL-STWINKITB1 using 6-DoF motion sensors for real-time vibration analysis
  • ii) Implemented FFT to detect imbalance/misalignment
  • iii) BLE Integration: Built custom BLE profiles and services using the BLUENRG-M2SA chip for sensor data transmission
  • 2. Noise Cancellation System:
  • i) Designed FIR filters for high-frequency noise suppression on dental drill equipment
  • ii) Integrated WM8904 codec for real-time ADC/DAC processing
  • iii) Edge Processing: Deployed multi-node MCU network sending data to a Raspberry Pi gateway for cloud upload.
  • iv) BLE Integration: Built custom BLE profiles and services using the FSCBT1036C chip for audio data transmission
  • v) Battery Management: Developed MAX17055 fuel gauge drivers for real-time battery health monitoring.
  • 3. NRF21540-DK BLE Enhancement:
  • i) Boosted transmission from 8 dB to 21 dB via Device Tree changes on Zephyr RTOS.
  • ii) Built BLE Mesh network on NRF52840 for reliable 100-byte data packet delivery and acknowledgment logging.
BLE IntegrationReal-time Vibration AnalysisFFT ImplementationFIR FiltersADC/DAC ProcessingMulti-node MCU Network+3

Aiden medical private limited

Embedded Software Engineer

Aug 2021Jul 2024 · 2 yrs 11 mos · Chennai, Tamil Nadu, India · On-site

  • Worked on integrating WiFi modules into the embedded systems.
  • 1. Developed a customized application layer tailored to specific requirements.
  • 2. Utilized UART (Universal Asynchronous Receiver-Transmitter) communication protocol for reliable data transfer between the MCU and the WiFi module.
  • 3. Utilized Network stack and WIFI libraries to streamline the development process.
  • 4. Utilized custom board specific RTOS wrapper functions over FreeRTOS-library functions
  • 5. AWS Cloud Integration: Integrated the AWS SDK and performed device registration and
  • provisioning.
  • Data Management in microcontrollers:
  • 1. Implemented a customized Data Management (DM) library in the application layer of the Microcontroller.
  • 2. Integrated FATFS (File Allocation Table File System) as middleware to establish communication between the application and hardware layers.
  • 3. Configured the eMMC (embedded MultiMediaCard) at a low level to optimize data storage on the microcontroller.
  • 4. Established core-to-core interaction within the microcontroller, utilizing the SRAM (Static Random-Access Memory).
  • GUI application development
  • 1. Worked on CRANK storyboard application with LUA programming language.
  • 2. Handle Data flow management from front end to back end
  • 3. Perform GUI Screen testing using automated python scripts to check & maintain the screen functionalities for different revisions of application development
WiFi IntegrationUART CommunicationRTOSAWS Cloud IntegrationData ManagementFATFS+3

Aptiv

2 roles

Graduate Engineer

Jul 2020Jul 2021 · 1 yr

  • Integrating RTC & Gyroscope modules for infotainment automotive embedded systems
  • Handled unit testing for projects with good coverage for the effective stability of code.
  • Have hands-on experience in Agile environments, contributing to the development lifecycle by actively participating in the creation and refinement of critical documentation, including System Design Documents (SDD) and Software Requirements Documents (SRD).

Project Trainee

Dec 2019Jun 2020 · 6 mos

  • Smoke testing for the infotainment projects of automotive embedded systems
  • Unit testing for cyber security projects

Six phrase | veranda

Aptitude trainer

Jun 2018Aug 2018 · 2 mos · Chennai

Education

College of Engineering, Guindy

Master of Technology - MTech — Information Technology

Jan 2018Jan 2020

Sri Sai Ram Institute of Technology (Sairam Group of Institutions)

Bachelor of Technology (BTech) — Information Technology

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Embedded Software & Firmware Development

Explore similar profiles based on matching skills and experience