Senior Firmware Verification and Validation Engineer

6 - 9 years

15 - 20 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Firmware Verification and Validation Engineer

Location:

Job Summary

Senior Firmware Verification and Validation Engineer

Coverage of testing:

Key Responsibilities

  • Architect and maintain automated test frameworks in

    Python / pytest

    for both software and hardware-integrated systems.
  • Creating a test plan (Feature, integration, sanity, and system testing)
  • Develop and execute

    SIL

    and

    HIL

    test plans to validate embedded firmware and system software.
  • Integrate automated testing into

    Jenkins

    and

    GitHub Actions

    CI/CD pipelines.
  • Perform final validation (smoke tests, sanity checks) in production-like environment.
  • Monitor post-release behaviour, capture any anomalies, Orchestrate post-release verification/validation (post-implementation review).
  • Manage cloud-based and on-premises test infrastructure using

    AWS

    (EC2, S3, CloudWatch).
  • Generate detailed test reports (

    Allure

    ,

    pytest-html

    ,

    JUnit

    ) and integrate them into dashboards.
  • Configure and maintain

    Slack notifications

    , email alerts, and build-status tracking.
  • Collaborate with developers to define test coverage, improve reliability, and reduce regression defects.
  • Mentor junior team members in test automation, CI pipelines, and system-level testing

    .
  • Drive test data analysis, root cause identification, and quality metrics reporting.

Required Skills

  • Strong experience with

    Linux environments

    and

    shell scripting

    .
  • Hands on experience working with the hardware platforms

    iMX8, Raspberry Pi, ESP32, PIC24

  • Proficient with

    json

    data handling,

    Google Protobufs, Rest APIs, HTTP

  • Hands on experience with YAML file syntax
  • Experience with CI/CD, integrating automated tests into build pipelines
  • Proficient in

    pytest

    ,

    Google Test

    , or similar automation framework
  • Hands-on experience with

    SIL

    and

    HIL

    testing tools/environments.
  • Familiarity with

    hardware interfacing

    ,

    communication protocols

    (UART, SPI, IC, Ethernet

    , WiFi, BLE

    ).
  • Experience in

    Jenkins

    ,

    GitHub Actions

    , and

    Git

    .
  • Knowledge of

    AWS

    -based build/test infrastructure.
  • Strong analytical, debugging, and problem-solving skills

    .
  • Experience with debugging tools (JTAG / SWD, logic analyzers, oscilloscopes)
  • Experience with

    Docker

    or containerized test environments.
  • Familiarity with

    Agile methodologies

    and tools like

    Git

    ,

    JIRA

    , etc.
  • Experience working with cross-functional teams in different time zones.

Preferred Qualifications

  • Familiarity with

    hardware simulators

    ,

    virtual environments

    , or

    hardware abstraction layers

    .
  • Previous experience mentoring or leading Firmware Test Verification and Validation teams.
  • Bachelor of Engineering degree in

    Computer Science

    ,

    Electronics

    , or related field.
  • 7-10 years

    of hands-on experience in

    embedded systems testing preferably with IOT devices.

  • Experience in providing

    Metrics

    and

    Dashboards

  • Include KPI ownership
  • Test Automation Coverage
  • Total FW Tests
  • Defect leakage; ways to improve
  • Experience with

    End-to-End integration Testing

  • Collaboration with Mobile App and Cloud QA teams for integrated FW - Cloud- App validation.

Preferred / Nice-to-Have

  • Experience with security in embedded / cryptography, secure boot, OTA update
  • Modern C++ (preferably version 17/20) experience and understanding of firmware code.
  • Experience with test coverage tools,

    LDRA

    ,

    VectorCAST

    or similar tools.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
IntraEdge Technology logo
IntraEdge Technology

Information Technology

Phoenix

RecommendedJobs for You