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



Vadodara, Gujarat, India

Vadodara, Gujarat, India







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
Join Ashvajit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossEmbedded Firmware Engineer @ Crowcon (Halma) | STM32 · ESP32 · FreeRTOS · BLE · NFC | Secure Bootloaders & OTA | Connected Gas Detection
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
Ahmedabad
aistudio
claude code
claude
gemini
github copilot
notebooklm
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.
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