This role is for one of the Weekday's clients
Salary range: Rs 400000 - Rs 2500000 (ie INR 4 - 25 LPA)
Min Experience: 2+ years
Location: Bangalore
JobType: full-time
We are seeking a Firmware Verification (QA) Engineer to join a dedicated team focused on improving the quality, robustness, and coverage of HBM firmware. This role involves developing and executing firmware-level validation tests, building automation frameworks, and working closely with firmware development teams to ensure high-quality releases.
Requirements
Key Responsibilities:
-
Develop and execute firmware validation tests (unit, algorithm-level, and system-level)
-
Design and implement unit test frameworks for firmware algorithms
-
Build and maintain test automation infrastructure using C/C++ and Python
-
Analyze and improve code, parameter, and functional coverage
-
Debug issues from CI/CD regression pipelines
-
Own and maintain regression test suites
Fast check-in regressions
Exhaustive regression suites
-
Integrate static analysis and code quality checks
-
Work with firmware engineers to define test plans and ensure coverage for new features
-
Contribute to automation and AI-driven testing approaches / debugging
Scope / Focus Area:
-
Firmware-level QA and validation
-
Unit testing and algorithm-level validation
Required Skills:
-
Strong programming in C/C++
-
Experience in firmware testing / validation
-
Familiarity with unit testing frameworks and CI systems
Preferred Skills:
-
Firmware algorithms (training / calibration flows)
-
Understanding of DRAM / Memory systems (DDR / HBM)
-
Pre-silicon validation / DV exposure
-
Static analysis tools
-
AI-based testing or automation exposure
Experience:
2-4 years
Education:
Bachelor's or Master's degree in Computer Science, Electrical / Electronics Engineering, or related field
Additional Notes:
-
Hands-on coding testing mindset required
-
Manual QA-only profiles are not suitable
-
Firmware / embedded / memory subsystem experience preferred
Must-have Skills
C++, c
Good-to-have Skills
Dynamic Random-Access Memory - DRAM, pre silicon validation