1 month ago
Pune, IndiaMid Level
Responsibilities
- Develop low-level drivers, bootloaders, BSPs, middleware, and application firmware.
- Lead post-silicon ASIC and SoC bring-up, module validation, subsystem enablement, and debug.
- Perform root-cause analysis of silicon, firmware, hardware, and system-level issues.
- Debug hardware-software integration issues using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, and laboratory equipment.
- Analyze protocol traces, link training behavior, LTSSM states, error logs, and performance bottlenecks.
- Develop Python-based automation frameworks for validation and regression testing.
- Develop production-quality software with testing, documentation, static analysis, and CI/CD/CT.
- Collaborate with hardware, RTL, design verification, software, and other teams to validate SoCs.
Requirements
- Strong C and C++ programming skills for resource-constrained systems.
- Proficiency in Python programming.
- Experience writing low-level firmware, bare-metal hardware or IP drivers, and firmware optimizations.
- Knowledge of hardware initialization, validation diagnostics, system software stacks, power management, high-speed peripherals, and memory subsystems.
- Experience with ARM Cortex, MIPS, or RISC-V CPUs.
- Knowledge of JTAG and associated embedded development and debug tools.
- Experience with heterogeneous and multiprocessor SoC platforms.
- Exposure to interfaces and technologies including PCIe, Ethernet, CXL, DDR, LPDDR, SerDes, and UCIe.
- Familiarity with software configuration management, defect tracking, and peer review tools.
- Experience with Linux, Git, Jira, and Confluence.
- Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field plus 2+ years of Hardware Engineering or related experience; or a master's degree plus 1+ year; or a PhD in a related field.
- Exposure to FPGA platforms and pre-silicon RTL co-simulation is preferred.
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.
