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)