Search by job, company or skills

semi leaf

Embedded Firmware Test Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Job Title : Embedded Firmware Test / Test Infrastructure Engineer

Experience : 3 - 6 Years

Location : Bangalore

Education : B.E./B.Tech / M.E./M.Tech in Electronics, Computer Science, or related fields

Job Summary

We are looking for a skilled Embedded Firmware Test / Test Infrastructure Engineer with strong hands-on experience in developing test infrastructure and executing/integrating firmware tests for embedded devices.

The ideal candidate will have solid C programming skills, experience with board-level and driver-level testing, and the ability to build scalable test frameworks.

Key Responsibilities

  • Design, develop, and maintain test infrastructure for embedded firmware validation.
  • Develop and execute firmware tests at driver, board, and system software levels.
  • Integrate firmware test suites into CI/CD or automation environments.
  • Develop test frameworks and utilities using C, C++, and Python with Object-Oriented

Programming concepts.

Create Test Cases Based On

  • High-Level Requirements (HLR)
  • Low-Level Requirements (LLR)
  • Test strategies and specifications
  • Ensure comprehensive coverage by defining input variations, boundary conditions, and

negative test scenarios.

  • Perform integration testing across firmware, drivers, and hardware platforms.
  • Analyze test failures, debug firmware issues, and collaborate closely with development teams.
  • Document test plans, test cases, results, and defects clearly and effectively.

Required Skills & Qualifications

  • 3 - 6 years of experience in embedded firmware test development and execution.
  • Strong proficiency in C programming (mandatory).
  • Hands-on experience in driver-level and board-level system software testing.
  • Experience developing test frameworks using : C / C++/Python
  • Object-Oriented Programming principles
  • Solid understanding of embedded systems testing methodologies.
  • Ability to derive test cases from requirements and design documents.
  • Experience with debugging tools (JTAG, GDB, logs, trace analysis, etc.).
  • Good understanding of embedded firmware build and integration flows.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145183997