ASIC Validation Engineer
Qualcomm
Bengaluru, Karnataka, India2h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers · Bachelor's degree
- Must know
- Embedded systemsCI/CDPythonStatisticsC++C
- Nice to have
- GitLinuxJira
- Work
- On-site in Bengaluru
- Pay
- Not stated by the employer.
- Skill demand
- Python29%Embedded systems24%Statistics13%CI/CD3%of 98 similar fresher jobs posted in India this week
- Listed
- 4 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
Key Responsibilities
- Develop low-level drivers, bootloaders, BSPs, middleware, and application firmware.
- Work closely with hardware, RTL and DV engineers to develop and debug.
- Lead post-silicon bring-up and validation of given module of ASIC/SoC products.
- Drive debug and root-cause analysis of silicon, firmware, and system-level issues.
- Develop firmware and low-level software required for silicon bring-up, subsystem enablement, and debug.
- Debug complex hardware-software integration issues using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, and other laboratory equipment.
- Analyze protocol traces, link training behavior, LTSSM states, error logs, and performance bottlenecks.
- Develop production-quality software, including testing, documentation, static analysis, and CI/CD/CT.
- Develop Python-based automation frameworks for validation and regression testing.
- Interact with hardware, software, and other teams to validate SoCs with minimum delays.
Requirements & Tech Stack
- Strong programming skills in C and C++ for resource-constrained systems.
- Proficient in Python programming.
- Excellent knowledge in low-level firmware/baremetal HW/IP driver writing.
- Root-cause analysis of silicon failures.
- Hardware debug and failure isolation.
- Performance characterization and Power and thermal validation.
- In-depth understanding of the HW is a must.
- Exposure to Hardware initialization, Validation diagnostics development, and firmware optimizations.
- Good knowledge of embedded development tools such as JTAG and associated debug tools.
- Work experience on ARM Cortex platform/MIPS/RISC-V CPUs.
- Work experience with FPGAs based platforms is a plus.
- Good knowledge of System software stack, Power Management, High-speed peripherals, USB, SDIO, Ethernet, PCIe, and memory subsystem like DDR/LPDDR.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Work experience on Heterogeneous and Multiprocessor SoC platforms.
- Exposure to Pre-Silicon environment with RTL Co-Simulations is a plus.
- Experience with development environments such as Linux, Git, Jira, and Confluence.
- Strong communication skills to exchange ideas and work as a team.
- Exposure to PCIe Gen4/Gen5/Gen6, 25G/50G/100G/200G/400G Ethernet, CXL, DDR4/DDR5/LPDDR, SerDes, UCIe interface validation.
Qualifications
- Bachelor's degree in Science, Engineering, or related field.