---
title: "Ashvajit Prasad - Embedded Firmware Engineer in Ahmedabad | Tal"
description: "Meet Ashvajit Prasad, Embedded Firmware Engineer @ Crowcon (Halma) | STM32 · ESP32 · FreeRTOS · BLE · NFC | Secure Bootloaders & OTA | Connected Gas Detection based in Ahmedabad. AI stack includes aistudio, claude code, and claude."
image: "https://tal.club/meet/ashvajit-prasad/share-image"
---

# Ashvajit Prasad on Tal

## Headline

Embedded Firmware Engineer @ Crowcon \(Halma\) \| STM32 · ESP32 · FreeRTOS · BLE · NFC \| Secure Bootloaders &amp; OTA \| Connected Gas Detection

## About

Embedded Firmware Engineer \| 6 years in embedded hardware and firmware \| STM32 · ESP32 · FreeRTOS · BLE · Wi\-Fi · NFC Embedded firmware engineer at Crowcon Detection Instruments \(Halma\), working on connected gas\-detection products for industrial and safety\-critical use\. Background spans board design and bring\-up, low\-level drivers, RTOS firmware, wireless connectivity and secure networking, with products taken from proof of concept through to production\. Current work: firmware for IQHub, Crowcon's connected docking station for bump testing, calibrating and charging portable gas detectors – covering the main application, wireless and cloud connectivity, secure field updates and production test tooling\. Previous experience: \- Halma \(Sensit Technologies\): firmware for remote gas detectors on a self\-healing Wi\-Fi mesh \- Xylem: hardware and firmware for VFD and pump UI boards – Wi\-Fi/BLE dual mode, MQTT telemetry and BLE mesh networking between pumps Technical skills \- Microcontrollers: STM32 \(F &amp; G series\), ESP32 family, PIC16, PSoC 4 \- RTOS &amp; stacks: FreeRTOS, FreeRTOS\+TCP, coreHTTP, mbedTLS, EcFAT \- Wireless: BLE \(GATT, GAP, L2CAP, mesh\), Wi\-Fi \(Soft AP / Station, mesh\), Wi\-Fi/BLE coexistence, NFC \- Interfaces &amp; protocols: SPI, I2C, UART, USB, Ethernet, Modbus, MQTT, HTTPS \- Security &amp; quality: secure boot, OTA updates, TLS, MISRA C:2012, CERT C, RF/EMC compliance \- Hardware: board design and bring\-up, displays, EEPROM, external flash, sensors, relays, pumps and valves \- Tools: IAR EWARM, Keil, STM32CubeIDE, ESP\-IDF, VS Code, Python, Git, SVN, Claude Code, GitHub Copilot Education: M\.E\. Microprocessor Systems &amp; Applications \(MSU Baroda\), B\.E\. Electrical Engineering \(GEC Bharuch\) Languages: English, Hindi, Gujarati

## Location

Ahmedabad

## AI stack

aistudio

claude code

claude

gemini

github copilot

notebooklm

## Work experience

Embedded Firmware Engineer at Halma plc, Feb 2024 \- Present · 2 yrs 9 mos, Firmware development for IQHub – Crowcon's connected docking station for bump testing, calibrating and charging portable gas detectors\. Involved from the proof\-of\-concept stage through to production\. Key areas: \- Main application firmware on an STM32 platform with FreeRTOS, including gas test processes and instrument communication \- Secure cloud connectivity over Ethernet \(TCP/IP, TLS, HTTPS\) \- Secure bootloader and field firmware updates across a multi\-MCU system \- BLE connectivity through an ESP32 co\-processor \- NFC communication with docked instruments \- Peripheral drivers, data logging and configuration storage \- Production test jig firmware and Python\-based bench tools Also responsible for communication protocol and logging specifications, MISRA C / CERT compliance and cybersecurity readiness\. Time spent on\-site at the UK HQ in Abingdon, working with the team there ahead of a global demo\.

Embedded Firmware Engineer at Halma plc, Aug 2023 \- Feb 2024 · 7 mos, Firmware for Sensit remote gas detectors, networked over a self\-healing Wi\-Fi mesh so the rest of the network keeps reporting if a node drops out\. Wi\-Fi communication between gas\-detection training instruments and their companion mobile app\. Processors: STM32F4, ESP32\-C3 and ESP32\-C6\.

Embedded Hardware and Firmware Engineer at Xylem, Nov 2020 \- Aug 2023 · 2 yrs 10 mos, Vadodara, Gujarat, India, Hardware design and firmware for the user interface boards on variable frequency drives and pumping products, based on the ESP32, ESP32\-S3 and STM32G0\. Connectivity was a large part of the role: Wi\-Fi in Soft AP \(unit setup\) and Station \(site network\) modes with MQTT telemetry, and BLE with GATT server and client running together\. Wi\-Fi and BLE run concurrently in dual mode on the same chip, so data collected over BLE can be forwarded over Wi\-Fi\. Multi\-pump communication over a custom BLE tree mesh, with five pumps linked in a master/slave arrangement – one master pump coordinating four slave pumps and sharing diagnostic data between them\. Board bring\-up, low\-level drivers and protocol code in C on 32\-bit MCUs \(bare\-metal and RTOS\), along with architecture and feasibility work alongside product managers\.

Research And Development Intern at Xylem, May 2019 \- May 2020 · 1 yr 1 mo, Vadodara, Gujarat, India, R&amp;D internship during the final year of M\.E\. Dissertation project: an IoT monitoring user interface board, with both the hardware and firmware designed as part of the work\. Research into embedded communication options and products fed into the design\.

## Education

Master of Engineering \- MEng, Microprocessor System and Application, The Maharaja Sayajirao University of Baroda

Bachelor of Engineering \- BE, Electrical Engineering, GOVERNMENT ENGINEERING COLLEGE, BHARUCH 014

[View the original profile](https://tal.club/meet/ashvajit-prasad)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/ashvajit-prasad#person",
      "name": "Ashvajit Prasad",
      "url": "https://tal.club/meet/ashvajit-prasad",
      "image": "https://tal.club/meet/ashvajit-prasad/profile-photo.jpg",
      "description": "Meet Ashvajit Prasad, Embedded Firmware Engineer @ Crowcon (Halma) | STM32 · ESP32 · FreeRTOS · BLE · NFC | Secure Bootloaders & OTA | Connected Gas Detection based in Ahmedabad. AI stack includes aistudio, claude code, and claude.",
      "jobTitle": "Embedded Firmware Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "Halma plc"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Embedded Firmware Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Ahmedabad"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "The Maharaja Sayajirao University of Baroda"
        },
        {
          "@type": "EducationalOrganization",
          "name": "GOVERNMENT ENGINEERING COLLEGE, BHARUCH 014"
        }
      ],
      "knowsAbout": [
        "aistudio",
        "claude code",
        "claude",
        "gemini",
        "github copilot",
        "notebooklm"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/ashvajit-prasad#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/ashvajit-prasad#webpage",
      "url": "https://tal.club/meet/ashvajit-prasad",
      "name": "Ashvajit Prasad on Tal",
      "description": "Meet Ashvajit Prasad, Embedded Firmware Engineer @ Crowcon (Halma) | STM32 · ESP32 · FreeRTOS · BLE · NFC | Secure Bootloaders & OTA | Connected Gas Detection based in Ahmedabad. AI stack includes aistudio, claude code, and claude.",
      "dateModified": "2026-10-06T03:59:05.939Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/ashvajit-prasad#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/ashvajit-prasad/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/ashvajit-prasad/profile-photo.jpg",
        "caption": "Ashvajit Prasad profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
