Linux & Firmware Developer – Qualcomm Custom CPU Post-Silicon Team
Qualcomm
·Feb 11, 2026
- Location
- Santa Clara, CA,US, US
- Type
- Full-time
- Department
- Engineering
- Education
- PhD
- Source
- Eightfold
Description
Experience: 8+ years in bare-metal and Linux development. Strong proficiency in C/C++ for systems. Experience with Python, shell scripting, CMake, and toolchains. Solid understanding of ARM SoC/CPU architecture. Deep knowledge of Linux internals (drivers, kernel modules, device tree, scheduler, DVFS, power management). Experience with Linux distributions and build systems (Yocto, Android, Ubuntu). Hands-on experience with debugging tools (GDB, JTAG, oscilloscopes). Ability to interpret hardware schematics and datasheets. Knowledge of hardware interfaces (I2C, SPI, UART, USB, Ethernet, CAN, GPIO). Experience with Git, GitHub/GitLab, CI/CD for Linux build automation , Docker. Strong technical documentation skills. Experience with Linux kernel upstream process. Exposure to desktop (ACPI CPPC) and mobile (SCMI) processor power and performance communication interfaces Chip/SoC bring-up on silicon, hard (Palladium) and soft (QEMU/KVM) emulation, and simulation platforms (SystemC) ARMv8/ARMv9 architecture and ARM assembly language expertise. Exposure RISC-V architecture. Familiarity with open-source bootloaders and firmware (UEFI EDK2, coreboot, U-Boot, LK, TF-A, Zephyr RTOS). Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 6+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 5+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.