← Back to results

device-driver-development jobs in San Diego

$117,800 – $176,600 · Posted 5 days ago

Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit, developing software and firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep embedded systems expertise including BSP, device driver development, RTOS, secure boot, TrustZone, and low-level peripheral interfaces (I2C/SPI/UART), combined with knowledge of ML frameworks and data movement optimization.… You will work on critical technologies like ML acceleration, in-memory processing, memory management, and virtualization across cross-functional international teams. Requires 2+ years of low-level C programming, proficiency with GNU/LLVM tools, embedded Linux, JTAG/SWD debugging, and multi-threaded SoC architecture understanding.

San DiegoLast seen 3 days ago
$117,800 – $176,600 · Posted 6 days ago

Senior Embedded Software Engineer role focused on designing and developing software/firmware for cloud edge and data center ML accelerators on Qualcomm silicon. The engineer will work on ML acceleration, memory management, virtualization, and board support packages (BSP), device drivers, RTOS, secure boot, and peripheral interfaces (PCIe, I2C/SPI/UART, DMA).… Requires 2+ years of low-level C programming on embedded platforms with proficiency in BSP development, device driver work, Embedded Linux, RTOS, and debugging tools (JTAG/SWD). Preferred experience includes ML frameworks (PyTorch, JAX), QuRT RTOS, and Qualcomm-specific middleware.

San DiegoLast seen 5 days ago
$117,800 – $176,600 · Posted 7 days ago

Design, develop, and validate embedded and cloud edge software for cutting-edge products, with deep expertise in C/C++ development on embedded platforms, BSP/device driver development, RTOS, and secure boot architecture. Collaborate with hardware, systems, and architecture teams to deliver system-level software solutions.… Required: 2+ years software engineering experience, proficiency in C with GNU/LLVM tools and JTAG/SWD debugging, BSP and device driver development, Embedded Linux, and RTOS fundamentals.

San DiegoLast seen 5 days ago
$117,800 – $176,600 · Posted 8 days ago

Design, develop, and validate embedded and cloud edge software for cutting-edge Qualcomm products. Develop BSP and device drivers, perform board bring-up, and work with RTOS and secure boot architecture on embedded platforms.… Debug using JTAG/SWD and GNU/LLVM tools, write unit tests, and collaborate with hardware and systems engineers on system-level software solutions. Requires 2+ years of embedded software experience, proficiency in C, and deep knowledge of SoC architecture, multi-threaded programming, and embedded Linux environments.

San DiegoLast seen 7 days ago
$169,800 – $254,600 · Posted 13 days ago

Lead Windows platform initiatives across System BIOS, UEFI, ACPI, drivers, and applications with responsibility for full software development lifecycle, from prototype to production. Act as technical expert on Windows OS architecture, security, power management, and PC ecosystem trends; independently research requirements and guide cross-functional teams.… Deliver hands-on software development, design reviews, and technical excellence while driving innovation and continuous improvement across the platform.

San DiegoLast seen 11 days ago
$99,500 – $149,300 · Posted 15 days ago

Qualcomm seeks a Software Engineer to develop end-to-end solutions across the Android Stack and Linux kernel, working in both user space and kernel space. The role involves collaborating with systems and architecture teams to build system-level software adhering to Android framework and Linux kernel principles.… Required expertise includes OS fundamentals, Linux kernel, device driver models, and hands-on experience with Java, C++, Python, Android Application Framework, native services, and debugging tools (gdb, T32, crash analysis). Experience with Linux kernel driver development and AI/ML software development is preferred.

San DiegoLast seen 14 days ago
$203,700 – $305,500 · Posted 15 days ago

Develop in-house GPU drivers for Qualcomm Adreno graphics processors, focusing on Vulkan and D3D12 API implementation for verification and prototyping of next-generation architectures. Work across hardware, verification, and silicon teams to validate GPU function and performance on simulators and emulators.… Apply deep knowledge of graphics, computer architecture, operating systems, and GPU programming to solve complex hardware-software integration challenges.

San DiegoLast seen 14 days ago
$169,800 – $254,600 · Posted 18 days ago

Senior Staff Engineer role focused on developing next-generation automotive telematics platform software at Qualcomm. Responsibilities include architecting platform security (mandatory access control, verified boot, disk encryption), leading boot-time and memory optimization efforts, designing fusion configurations integrating application processors with cellular modems, planning kernel and Yocto upgrade roadmaps, and ensuring automotive software compliance.… The role requires 6+ years of software engineering experience with deep expertise in embedded Linux, kernel development, bootloaders, Yocto build systems, automotive cybersecurity standards, and cross-team technical leadership.

San DiegoLast seen 16 days ago
$117,800 – $176,600 · Posted 18 days ago

Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit designing and developing firmware and software solutions for cloud edge and data center ML workloads on high-performance silicon. The role requires deep expertise in embedded software (BSP, device drivers, RTOS, secure boot, TrustZone) and low-level C programming, with hands-on experience in board bring-up, debug tools (JTAG/SWD), and SoC architecture.… The candidate will work on critical technologies including ML acceleration, memory management, virtualization, and DMA-based data movement, collaborating across internal and cross-functional teams.

San DiegoLast seen 16 days ago
$134,347 – $141,200 · Posted 22 days ago

Design, develop, integrate, test, and optimize low-level device driver software and firmware for Qualcomm MSM ASIC chipsets, with a focus on hardware/software interfaces and performance optimization. Review systems specifications and requirements for hardware/software compatibility, work on subsystem design and total system integration, and identify and resolve program support issues.… Participate in design reviews and project meetings. Requires a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

San DiegoLast seen 20 days ago
$94,200 – $141,200 · Posted 28 days ago

Qualcomm seeks a Windows driver developer to join an Agile Scrum team developing Windows-on-Snapdragon products across their full lifecycle. The role requires strong embedded Windows software development skills, proficiency in C/C++, Python, and Shell scripting, and hands-on experience debugging ARM-based SoCs.… You will design and develop key features, gather requirements, coordinate with internal and external stakeholders, and triage issues on Qualcomm chipsets.

San DiegoLast seen 27 days ago
Posted 28 days ago

Design, develop, and test embedded software for aerospace spacecraft and computer boards, with hands-on responsibility for bootloaders, BSPs, kernels, and device drivers across VxWorks, Embedded Linux, RTEMS, and bare-metal platforms. Write C/C++ and assembly code for real-time, high-reliability systems, and develop Python-based test automation tools.… Participate in system verification, debugging, manufacturing support, and cross-discipline design reviews; contribute to software architecture and process improvement across projects. Requires 8–30 years of embedded systems experience, strong C/C++/Python proficiency, and deep knowledge of kernel/driver development, low-level debugging, and file-system fundamentals.

San DiegoLast seen 26 days ago
$111,300 – $166,900 · Posted 1 month ago

Qualcomm's Data Center Business Unit seeks a Senior Embedded Software Engineer to design and develop software/firmware solutions for cloud edge and data center ML workloads on high-performance silicon. The role focuses on ML acceleration, memory management, virtualization, and board support packages (BSP), with deep expertise required in embedded Linux, device drivers, RTOS, secure boot, TrustZone, and low-speed peripherals (I2C/SPI/UART).… You will collaborate across internal and cross-functional teams to advance critical technologies including process-in-memory and efficient data movement via DMA. The position requires 2+ years of low-level C programming experience and a strong foundation in SoC architecture, multi-threaded programming, and embedded development tools.

San DiegoLast seen 1 month ago
$162,600 – $271,000 · Posted 1 month ago

Lead Windows OS platform initiatives including System BIOS, UEFI, ACPI, drivers, and applications across the full development lifecycle. Act as a technical expert on PC industry trends, identify and mitigate technical risks, and drive platform efficiency through hands-on prototype development and cross-functional collaboration.… Require 6+ years of software engineering experience with proficiency in C, C++, Java, or Python, with deep knowledge of Windows kernel, drivers, APIs, power management, and security preferred. Provide technical guidance, lead design reviews, and foster a culture of technical excellence while contributing to short- and long-term product/technology roadmaps.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

Qualcomm seeks a Windows Driver Developer to join an Agile Scrum team developing Windows-on-Snapdragon products. You will gather requirements, design, and develop key features across the full product lifecycle, working with kernel-level code, device drivers, and embedded systems while coordinating with internal and external teams to triage and resolve chipset issues.… Strong C/C++ and Python programming skills are required, along with hands-on embedded Windows and Linux kernel development experience, ARM/SoC debugging expertise, and deep OS concepts knowledge. You'll use tools like WinDbg and JTAG for debugging and should demonstrate proficiency in shell scripting, ARM assembly, and embedded OS internals.

San DiegoLast seen 1 month ago
$157,500 – $236,300 · Posted 1 month ago

Senior staff-level test engineer for automotive software systems, focusing on ADAS, autonomous driving, and AI infrastructure. Role requires designing and executing manual and automated test plans, with expertise in HIL/SIL methodologies, multimedia/computer vision/AI technologies, and automotive functional safety.… Candidate should have 10+ years of systems test engineering, test automation (C/C++, Python), and embedded systems experience across Linux, QNX, Android, and kernel/driver domains.

San DiegoLast seen 1 month ago
$179,000 – $268,400 · Posted 1 month ago

Senior Staff Software Engineer leading technical strategy and architecture for networking software solutions at Qualcomm. Requires 7+ years of embedded software, systems software, or device driver development experience with deep C programming expertise and Linux kernel internals knowledge.… Will own technical execution plans, lead cross-functional engineering teams, influence product direction, and mentor engineers while balancing performance, scalability, reliability, and long-term roadmap requirements.

San DiegoLast seen 1 month ago
$111,300 – $166,900 · Posted 1 month ago

Senior Embedded Software Engineer role at Qualcomm's Data Center Business Unit focused on designing and developing software/firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep expertise in embedded systems including board support packages, device drivers, RTOS, secure boot, TrustZone, and low-speed peripherals (I2C/SPI/UART), combined with proficiency in C/C++ development, debugging with JTAG/SWD, and embedded Linux.… Responsibilities include ML acceleration, process-in-memory optimization, memory management, virtualization, and collaboration with cross-functional teams. Ideal candidate has 2+ years of low-level C programming and background in SoC architecture, DMA, PCIe, and multi-threaded programming.

San DiegoLast seen 23 days ago
$94,200 – $141,200 · Posted 1 month ago

Design, develop, and validate embedded software and device drivers for cutting-edge Qualcomm products including smartphones, IoT devices, and mobile platforms. Collaborate with hardware, systems, and test engineers to implement software modules, perform debugging and code reviews, and ensure quality through regression testing.… Work independently on complex embedded systems projects involving power management, ARM architecture integration, and performance optimization while documenting technical solutions.

San DiegoLast seen 11 days ago