Ashvajit Prasad profile photo 1 on Tal

Ashvajit Prasad

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

Ahmedabad

7+ years of work experience

Halma plc
Feb 20242 yrs 9 mosPresent

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.
Halma plc
Aug 20237 mosFeb 2024

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.
Xylem
Nov 20202 yrs 10 mosAug 2023

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.
Xylem
May 20191 yr 1 moMay 2020

Vadodara, Gujarat, India

R&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.

Ashvajit’s AI Stack

aistudio
aistudio
claude code
claude code
claude
claude
gemini
gemini
github copilot
github copilot
notebooklm
notebooklm

Education

The Maharaja Sayajirao University of Baroda

Master of Engineering - MEng, Microprocessor System and Application

The Maharaja Sayajirao University of Baroda

20182 yrs2020

Bachelor of Engineering - BE, Electrical Engineering

GOVERNMENT ENGINEERING COLLEGE, BHARUCH 014

20144 yrs2018

Join Ashvajit and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Ashvajit Prasad on Tal

Headline

Embedded Firmware Engineer @ Crowcon (Halma) | STM32 · ESP32 · FreeRTOS · BLE · NFC | Secure Bootloaders & 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 & G series), ESP32 family, PIC16, PSoC 4 - RTOS & 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 & protocols: SPI, I2C, UART, USB, Ethernet, Modbus, MQTT, HTTPS - Security & 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 & 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&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

Ashvajit Prasad - Embedded Firmware Engineer in Ahmedabad | Tal