Firmware Validation Engineer (India)

Firmware Validation Engineer (India)

19 Aug
|
Ezft
|
India

19 Aug

Ezft

India

Responsibilities

Wireless & Protocol Validation

Validate BLE (GATT, GAP, pairing/bonding) and Wi-Fi provisioning, roaming, and co-existence
Test MQTT delivery, QoS levels, and AWS IoT Core integration
Validate Matter commissioning and device interoperability
Verify SPI, I2C, UART driver behaviour and edge cases
OTA & Bootloader

Validate OTA flows via MCUboot and TI OAD — including rollback and interrupted update scenarios
Verify firmware signature checks and anti-rollback protections in the secure boot chain
Security Validation

Test secure boot chain, TrustZone key storage, and secure element access controls
Execute anti-tamper scenarios and assess alignment with UL 2900 and NIST IoT guidelines
Power & Performance

Measure power consumption across sleep, idle, active, and radio-on states
Validate battery life projections and RTOS task timing under load
Hardware Lab & Automation

Execute tests on physical TI, Nordic, STM, Renesas, and Silicon Labs targets using JTAG/SWD and logic analysers
Capture BLE sniffer and Wireshark traces for protocol validation
Develop Python automation scripts integrated into Jenkins and AWS CodePipelines

Requirements

Languages & Frameworks





Python —robust experience in programming with Python and preferably in test automation scripts.
C/C++ — test harness and driver-level work
Experience in firmware development using FreeRTOS, TI RTOS — task scheduling and interrupt handling concepts
Wireless & Connectivity

BLE — GATT, GAP, pairing, bonding, advertising
Wi-Fi 802.11 — provisioning, roaming, co-existence testing
MQTT, Matter — protocol-level validation experience
SPI, I2C, UART — wired protocol debugging with logic analysers

Hardware & Debug Tools

Hands-on experience with TI, Nordic Semiconductor, STMicro, Renesas, or Silicon Labs platforms
JTAG/SWD debuggers, logic analysers, BLE sniffers, Wireshark
MCUboot, TI OAD — OTA and bootloader validation
GCC, TI Clang toolchains

Pay: ₹1,505,122.41 - ₹1,792,758.72 per year

Application Question(s):

- How many years experience with Python and in test automation scripts.

How many years experience in BLE — GATT, GAP, pairing, bonding, advertising
Wi-Fi 802.11 — provisioning, roaming, co-existence testing

How many years experience in MQTT, Matter — protocol-level validation experience

How many years experience in Hardware & Debug Tools and which all tools

Work Location: In person

📌 Firmware Validation Engineer (India)
🏢 Ezft
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware validation engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: firmware validation engineer (india) / india