24 Aug
|
Ezzoft Technologies
|
Thiruvananthapuram
24 Aug
Ezzoft Technologies
Thiruvananthapuram
Location
India - Trivandrum
Consultant / FTE - Firmware Validation
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 strong 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 Role & responsibilities
Preferred candidate profile
If you have the above skills ensure you have an updated profile and apply with that, alternatively you can share the updated profile with the subject ' Consultant / FTE - Firmware Validation '
Perks and perks
Screening Questions
Please ensure you answer all the screen questions properly or else the CV will be rejected.
📌 Consultant / FTE - Firmware Validation (Thiruvananthapuram)
🏢 Ezzoft Technologies
📍 Thiruvananthapuram