Consultant / FTE - Firmware Validation

Ezzoft Technologies

Thiruvananthapuram

On-site

INR 1,000,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ezzoft Technologies in India is seeking a Consultant/FTE - Firmware Validation to validate BLE and Wi-Fi protocols, OTA flows, and secure boot processes. You will test MQTT, Matter commissioning, and device interoperability while validating power and performance across multiple hardware targets.

Responsibilities include hardware lab work with TI, Nordic, STMicro, Renesas, and Silicon Labs platforms, plus Python automation and CI tooling to streamline tests.

Qualifications

  • Experience with Python and test automation scripting.
  • Firmware development experience with RTOS (FreeRTOS/TI RTOS).
  • Hands-on hardware validation for BLE and Wi‑Fi protocols.

Responsibilities

  • Validate BLE (GATT, GAP, pairing) and Wi‑Fi provisioning and roaming.
  • Test MQTT delivery, QoS, and AWS IoT Core integration.
  • Validate Matter commissioning and device interoperability.
  • Verify SPI/I2C/UART driver behavior and edge cases.
  • Validate OTA flows with MCUboot and TI OAD including rollback.
  • Verify firmware signature checks and anti-rollback protections.
  • Test secure boot chain and TrustZone storage access controls.
  • Measure power consumption and RTOS task timing under load.
  • Execute tests on TI, Nordic, STM, Renesas, or Silicon Labs targets; capture traces with BLE sniffers and Wireshark; develop Python automation in Jenkins/AWS.

Skills

Python
C/C++
Test automation
Debugging
RTOS

Tools

JTAG/SWD
BLE sniffers
Wireshark
GCC
TI Clang
Jenkins
AWS CodePipelines

Job description

Location

India - Trivandrum

Job Description

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
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
Screening Questions

Please ensure you answer all the screen questions properly or else the CV will be rejected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Validation Engineer
Firmware Validation Engineer

Career Soft Solutions • Thiruvananthapuram

On-site
INR 650,000 - 950,000
Firmware Validation Engineer
Firmware Validation Engineer

QBurst • Thiruvananthapuram

On-site
INR 900,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded QA
Embedded QA

Silicon Stack Pty • Pune District

On-site
INR 600,000 - 800,000
Validation Engineering Manager
Validation Engineering Manager

Texas Instruments • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Validation Engineering Manager
Validation Engineering Manager

Texas Instruments India • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Competitive pay and benefits
Opportunities to file patents
Enriching technical environment
Senior Engineer - Embedded (Junior & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

On-site
INR 1,200,000 - 2,000,000
Lead Firmware/Software Developer
Lead Firmware/Software Developer

PeopleStrong • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Embedded Test Engineer
Embedded Test Engineer

SourcingXPress • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Staff Applications Engineer
Senior Staff Applications Engineer

Infineon Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000