Weekday AI logo

Weekday AI

Firmware validation engineer

Weekday AI

📍 Bengaluru, India 🇮🇳

full-time
mid-level
400000
Posted —

Key Skills

C++PythonDRAMHBMCI/CD

Industry

SemiconductorConsumer Electronics

Job Description

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