Senior ASIC Validation Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is looking for a Senior ASIC Validation Engineer in Bangalore, India. The role involves developing low-level drivers, bootloaders, and firmware, along with leading post-silicon bring-up and validation. Responsibilities include root-cause analysis of silicon failures, hardware debug, and developing Python-based automation frameworks for validation.
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.
- Interacting with hardware, software and other teams to validate SoCs with minimum delays.
Requirements
- 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 and 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 how to use embedded development tools such as JTAG and associated debug tools.
- Work experience on ARM Cortex platform/ MIPS/RISC-V cpus.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Work experience on Heterogeneous and Multiprocessor SoC platforms.
- Strong communication skills to exchange ideas and work as a team.
- Bachelor's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
- OR Master's degree in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
- OR PhD in Science, Engineering, or related field.
Desired Qualifications
- Work experience with FPGAs based platforms is plus.
- Good knowledge of System software stack, Power Management, High speed peripherals, USB, SDIO, Ethernet, PCIe etc and memory subsystem like DDR/LPDDR etc.
- Exposure to PCIe Gen4/Gen5/Gen6, 25G/50G/100G/200G/400G Ethernet, CXL, DDR4/DDR5/LPDDR, SerDes, UCIe interface validation.
- Exposure to Pre-Silicon environment with RTL Co-Simulations is plus point.
- Experience with development environments such as Linux, Git, Jira and Confluence.
Benefits
- Qualcomm is an equal opportunity employer.
Skills
CC++Pythonfirmwarebaremetal HWIP driverHardware debugJTAGARM CortexMIPSRISC-VFPGASystem softwarePower ManagementUSBSDIOEthernetPCIeDDRLPDDRSerDesUCIesoftware configuration managementdefect trackingpeer reviewbootloadersBSPsmiddlewareoscilloscopeslogic analyzersprotocol analyzersSWD debuggersCI/CDGitJiraConfluence
#ASIC#Validation#Firmware#Hardware#Debug#Embedded#SoC#Python#C#C++
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
5 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bengaluru, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Google
Gurugram, India +1 moreAI Customer Engineer, Google Cloud
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bengaluru, IndiaSenior Technical Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaDynamics CRM Senior Technical Architect
Full Time Be an early applicant Posted 4 days ago
HCLTech
Hyderabad, IndiaDynamics CRM Senior Technical Architect
Full Time Be an early applicant Posted 4 days ago
HCLTech
Vijayawada, IndiaTechnical Specialist - .Net, Azure, C#
Full Time Be an early applicant Posted 4 days ago
HCLTech
Hyderabad, IndiaSenior Technical Architect
Full Time Be an early applicant Posted 4 days ago
