Firmware Validation Engineer

  • Home
  • Firmware Validation Engineer

Role: Firmware Validation Engineer
Location: Hyderabad, Telangana, India
Experience: 5+ Years

Role Overview

Azimuth AI is looking for an experienced Firmware Validation Engineer to join our Hyderabad team. The role focuses on validating and ensuring the quality, reliability, and performance of embedded firmware running on ARM Cortex-M33 based platforms.

The candidate will be responsible for unit testing, integration testing, system-level validation, and performance benchmarking of firmware components including MCU drivers, RTOS services, radio APIs, and embedded security features.

 

Key Responsibilities

  • Develop and execute unit test cases for Embedded C firmware.
  • Validate MCU drivers (UART, SPI, I2C, CAN, ADC, Timers, QSPI, memory interfaces).
  • Perform RTOS-based firmware validation.
  • Support FPGA and silicon bring-up activities.
  • Perform hardware-software integration testing.
  • Debug hardware-software interaction issues.
  • Conduct low-level debugging using JTAG / SWD, Logic analyzers Oscilloscopes
  • Work closely with firmware development teams to resolve defects.
  • Provide validation support during product release cycles.
  • Collaborate with hardware, architecture, and product teams.

Required Technical Skills

  • Strong experience in Embedded C (C/C++).
  • Hands-on experience with ARM Cortex-M33 architecture.
  • 5+ years of experience in Firmware validation,FPGA / silicon bring-up
  • Strong understanding of Interrupt handling, Memory mapping, Low-level debugging ,RTOS fundamentals
  • Experience in Unit testing frameworks, Regression testing, Root cause analysis
  • Good knowledge of communication protocols: UART, SPI, I2C, CAN, BLE & Sub-1 GHz RF communication
  • Familiarity with MISRA C guidelines.
  • Experience with Git version control.
  • Basic Python scripting (added advantage).

Education

B.Tech / M.Tech / BE / ME in Electronics, Electrical Engineering streams.

Preferred Qualifications

  • Experience in semiconductor product companies.
  • Exposure to SoC validation and verification flows.
  • Knowledge of embedded security concepts (e.g., TrustZone).