MyInternships.in
Halma logo — Halma Embedded Firmware Engineer at Halma
Halma

Embedded Firmware Engineer

Job · Full-timeIn OfficeAhmedabad3-5 years1 opening

About this role

Halma is hiring for Embedded Firmware Engineer in Ahmedabad. This opening was published by Halma on their official careers board (Workday) on 7 September 2026 and was confirmed live on 14 September 2026. Job details • Company: Halma • Role: Embedded Firmware Engineer • Location: Ahmedabad • Work…

Similar jobs hiring now

Not quite right? These jobs in Ahmedabad match the same skills — apply to a few to improve your chances.

Skills you'll use

PythonGitC#RecruitmentCommunicationEmbedded C

What you'll do

  • Design, develop and maintain embedded firmware in C for STM32 (Cortex-M0+/M3/M4) based instruments, from bare-metal register-level drivers up to FreeRTOS application tasks.
  • Develop and optimise low-level peripheral drivers — UART, I2C, SPI, ADC, DMA, timers, RTC, GPIO, PWM, low-power modes — with and without HAL/LL layers.
  • Architect and implement FreeRTOS-based applications: task decomposition, priority assignment, queues, semaphores, mutexes, event groups, stack sizing, and diagnosis of priority inversion, race conditions and stack overflow.
  • Write and maintain custom bootloader code — memory partitioning and linker scripts, dual-bank / A-B image schemes, image validation with CRC and digital signatures, rollback and fail-safe recovery.
  • Implement secure and encrypted firmware update paths (OTA and wired), including AES-encrypted image delivery, signature verification and anti-rollback protection.
  • Implement firmware protection and anti-tamper measures: STM32 Read-Out Protection (RDP), write protection, proprietary code readout protection (PCROP), secure boot / root of trust, debug port lockdown and key storage strategy.
  • Integrate and characterise sensors and peripherals — electrochemical, catalytic, IR/TDLAS gas sensors, displays, flash memory, Bluetooth Low Energy and GPS modules.
  • Support power optimisation and battery life targets for portable, field-deployed instruments.
  • Debug at hardware level using oscilloscopes, logic analysers, multimeters and JTAG/SWD debuggers; work directly with hardware engineers on board bring-up and design reviews.
  • Write unit and integration tests, participate in code reviews, and maintain firmware under version control with a disciplined branching and release process.

Who can apply

  • · Bachelor's or Master's degree in Electronics, Electronics & Communication, Instrumentation, Computer Engineering or a related discipline.

About Halma

Halma is a global group of life-saving technologies companies, driven by a clear purpose. We are an FTSE 100 company with headquarters in the UK and operations in 23 countries, including regional hubs in India, China, Brazil, and the US. Our diverse group of nearly 50 global companies specialise in…

Searching for “Halma jobs” or “jobs at Halma”? You’re in the right place.

Sponsored — Deals for Professionals

Sponsored

Similar Jobs

Hand-picked roles that match this job's skills

Sponsored — Deals for Professionals

Sponsored

Similar Jobs Based on Your Skills

Recently Posted Jobs in Ahmedabad

Fresh jobs posted in Ahmedabad — apply early

Ready to apply for Embedded Firmware Engineer?

Free to apply · takes under 2 minutes · Halma reviews on a rolling basis.

Apply Now