2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Develop test strategies and ML test harnesses for AI inference accelerators.
- Build automated test frameworks, DIFT solutions, CI infrastructure, and regression testing workflows.
- Develop, debug, and test C/C++ software on embedded platforms.
- Validate hardware/software interfaces including PCIe, DMA, memory, and peripheral subsystems.
- Perform hardware/software bring-up, system integration, feature validation, and release qualification.
- Onboard, validate, and optimize open-source AI models across firmware, runtime, compiler, and inference software stacks.
- Define workflows with firmware and application software stakeholders and drive quality best practices across teams.
- Conduct reliability validation and Go/No-Go quality assessments.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 2+ years of Software Test Engineering or related experience; alternatively, a master's degree plus 1+ year or a PhD in a related field.
- At least 1 year of work or academic experience with software or system testing and automated test plans or tools.
- Strong Python and Shell scripting experience for test automation and infrastructure development.
- Experience with C/C++ software development, debugging, and testing on embedded platforms.
- Experience developing automated test frameworks, DIFT solutions, CI/CD pipelines, Jenkins, Git/Gerrit, and build automation.
- Understanding of ML software ecosystems, deep learning, transformer architectures, and industry-grade LLM serving KPIs.
- Experience validating PCIe, DMA, memory, peripheral, power-management, and other hardware/software interfaces.
- Familiarity with vLLM, compiler technologies, model onboarding, optimization, deployment workflows, and open-source AI/ML models and frameworks.
- Experience with software quality metrics, regression testing, release qualification, scalable automation, and continuous testing.
- Familiarity with PCIe, LPDDR, ECC, PCIe AER, RAS, SoC architecture, memory hierarchy, interrupts, and multithreaded programming.
- Experience with end-to-end system integration, feature validation, reliability validation, and Go/No-Go quality assessments.
- Demonstrated technical leadership, mentoring experience, strong communication, and ability to work across global cross-functional teams.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
