← Back to results

device-drivers jobs in San Diego

$248,000 – $372,000 · Posted 1 day ago

Lead Qualcomm's next-generation AI accelerator platform as senior engineering director, defining software vision, architecture, and roadmap while managing multiple engineering organizations spanning system software, device drivers, AI runtimes, compilers, ML frameworks, and platform SDKs. Partner with hardware teams on co-design, drive software readiness across chip development milestones, and establish performance/power/reliability goals. Requires 9+ years software engineering experience (or PhD + 8 years), 4+ years with C/C++/Java/Python, and demonstrated expertise in AI/ML stacks, compiler technologies, runtime systems, or high-performance computing.

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

Verification Software Engineer on Qualcomm's Modem/Chiplet Validation & Emulation team, responsible for developing and scaling system-level validation content and automation frameworks for pre- and post-silicon SoC validation. The role requires proficiency in C/C++, Python, and bare-metal software development, with hands-on debugging across hardware-software interfaces, emulation platforms, and silicon debug tools. Engineers will work on functional verification, concurrency testing, and performance analysis for modem and RF subsystems, applying AI/ML techniques to improve validation productivity. The position offers exposure to cutting-edge data center and mobile SoCs with opportunity to build scalable solutions across diverse system architectures.

San DiegoLast seen today
$110,000 – $145,000 · Posted 1 day ago

This role focuses on software integration, system validation, release quality, and deployment across embedded hardware and software stacks. The engineer will develop Embedded Linux drivers, middleware services for OTA updates and diagnostics, create CI/CD pipelines for embedded builds, automate deployments across HIL and vehicle environments, and design regression tests for firmware and CAN interfaces. The position requires 3+ years in embedded systems, platform engineering, or DevOps, with hands-on Linux experience, C/C++ proficiency, and expertise in driver development, CAN bus integration, and structured test planning.

San DiegoLast seen today
$248,000 – $372,000 · Posted 2 days ago

Sr. Director leading Qualcomm's next-generation AI accelerator platform software strategy, architecture, and delivery. Manages multiple engineering organizations spanning system software, firmware, device drivers, AI runtimes, compilers, ML frameworks, SDKs, and validation. Defines performance and reliability goals, drives cross-functional hardware-software co-design, and partners with customers and hyperscalers. Requires 15+ years software engineering experience with 8+ years leading large, globally distributed teams; deep expertise in AI/ML stacks, compilers, runtime systems, or heterogeneous computing architectures.

San DiegoLast seen 1 day ago
$94,200 – $141,200 · Posted 2 days ago

Qualcomm seeks a Verification Software Engineer to join the Modem/Chiplet Validation & Emulation team, responsible for end-to-end silicon quality across pre- and post-silicon phases. The role involves designing and scaling system-level validation content, developing bare-metal test frameworks, and performing hardware-software co-debug across SoC architectures. Engineers will write C/C++ and Python code for functional and performance validation of modem and RF hardware engines, analyze failures, and apply AI/ML techniques to improve validation productivity. The position offers exposure to cutting-edge data-center and mobile SoCs, requiring strong low-level programming, debug tools expertise (JTAG, logic analyzers), and ability to work across hardware, firmware, and software teams.

San DiegoLast seen 1 day ago
$150,000 – $190,000 · Posted 2 days ago

Senior Embedded Software Engineer responsible for architecting, designing, and developing embedded software components and APIs for space products. Will create software requirements documents, develop prototype software across bare metal, Linux, VxWorks, and Green Hills environments, and collaborate with hardware teams on device drivers and hardware-software interfaces. Requires 5+ years (10 preferred) of embedded systems development experience with proficiency in C/C++, embedded processors (ARM, PowerPC, x86, TI-DSP), embedded Linux, and interface protocols (PCI, USB, SPI, I2C, SpaceWire, Ethernet, CAN). Will also develop test cases in Python or LabView, set up DevOps pipelines, and troubleshoot prototype hardware.

San DiegoLast seen today
$134,800 – $202,200 · Posted 3 days ago

Staff Software Engineer role focused on designing, developing, and integrating hypervisor and System Memory Management Unit (SMMU) firmware for Qualcomm's SoC platforms used in mobile, automotive, compute, and IoT devices. The engineer will work on low-level firmware that interfaces with bootloaders, Linux, and TrustZone, requiring deep expertise in ARM CPU architecture, virtualization, kernel development, and secure coding. Responsibilities include firmware feature design, cross-team collaboration with hardware and ASIC teams, debugging and verification, code review, and technical documentation. Requires 2+ years of C/C++ programming with 4+ years total software engineering experience and strong background in OS/kernel development, computer architecture, and embedded systems.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Qualcomm seeks a Staff Engineer to develop Linux device drivers for machine learning inference accelerators (AI 100). The role involves Linux kernel driver development, PCIe virtualization (SR-IOV), hardware simulation, and upstreaming code contributions. Required expertise includes kernel modules, HWMon, sysfs debugging, RTOS, SoC architecture, DMA, and embedded C development. Candidates should have 4+ years of relevant experience and familiarity with high-speed interfaces, virtualization (KVM), and security-related kernel subsystems.

San DiegoLast seen 1 day ago
$94,200 – $141,200 · Posted 3 days ago

Design, implement, integrate, and commercialize video software modules on Qualcomm SoCs, including user and kernel mode drivers for playback, streaming, camcorder, and DRM use cases. Develop and optimize video compression, streaming protocols, and Agentic AI frameworks on Linux platforms while meeting performance, latency, power, and stability requirements. Work with hardware and systems engineers to integrate cutting-edge video technology on Snapdragon processors for mobile and AI inferencing platforms. Requires expertise in Linux kernel development (V4L2, device drivers), video compression standards (H.264/H.265/AV1), streaming protocols (HLS/HTTP/RTSP/DASH), and embedded systems debugging.

San DiegoLast seen 1 day ago
$111,300 – $166,900 · Posted 4 days ago

As a Senior Software Engineer, you will design, develop, and optimize software solutions for Qualcomm's next-generation data center platforms, with a focus on Linux Kernel development in virtualization (KVM), scheduling, memory management (IOMMU), and power/performance management (DVFS) for ARM-based systems. You will debug complex issues using JTAG debuggers, contribute to upstream open-source projects, and lead a team of engineers. The role requires expertise in C/C++, Linux Kernel internals, ARMv8/ARMv9 architecture, system architecture analysis, and hands-on experience with FPGA and QEMU-based pre-silicon development.

San DiegoLast seen 2 days ago
$115,000 – $200,000 · Posted 4 days ago

Design, implement, and integrate software for embedded Linux targets, including headless applications, drivers, and servers. Configure Linux kernels and board support packages, troubleshoot system-level issues across the embedded Linux stack, and perform feasibility studies and performance analysis. Requires 4+ years of embedded Linux integration and embedded software development experience, proficiency in C++ and Python, 2+ years with Yocto Project, and experience with device drivers, cross-compilation, and kernel development.

San DiegoLast seen 2 days ago
$103,600 – $155,400 · Posted 4 days ago

Design, implement, and optimize real-time embedded modem firmware across protocol layers and drivers while meeting strict latency, memory, and power constraints. Pioneer AI-native development practices by integrating AI coding agents, LLM-based code review, and automated test synthesis into daily workflows to accelerate delivery and debugging. Own end-to-end feature delivery from requirements through on-target bring-up, and debug complex multi-layer hardware issues using AI-assisted analysis. Requires deep expertise in modern C/C++, embedded systems (DSP/Arm architectures), RTOS internals, data structures, and hands-on target hardware debugging, combined with practical experience using AI coding assistants and agentic tools.

San DiegoLast seen 2 days ago
Posted 4 days ago

Senior Software Engineer role on Google's Pixel GPU driver team, responsible for developing and maintaining kernel and user-space graphics driver stacks. Requires 5+ years of low-level systems programming in C++ or C, 3+ years of device driver development interfacing software with hardware, 3+ years with embedded operating systems, and 1+ year of GPU architecture experience. The role involves developing new GPU features, optimizing performance, bringing silicon to production, debugging complex issues, and identifying future requirements for Pixel hardware.

San DiegoLast seen 3 days ago
$87,100 – $157,450 · Posted 5 days ago

Develop, test, and deliver software and firmware for uncrewed underwater vehicles (UUVs), including designing embedded systems in C/C++, writing device drivers and communication protocols (SPI, I2C, UART), integrating sensors and hardware components, and conducting at-sea testing and validation. The role spans both embedded firmware development and hardware design, requiring hands-on prototyping, PCB work, lab testing with oscilloscopes and logic analyzers, and occasional travel for sea trials. You will collaborate on component selection, system optimization, regression testing, and may operate UUV systems during evaluation.

San DiegoLast seen 4 days ago
Posted 5 days ago

Design, develop, and test embedded software for space products, including bootloaders, BSPs, device drivers for VxWorks, Embedded Linux, and RTEMS. Write C and assembly code for low-level hardware interfaces, develop Python-based test automation GUIs, and create comprehensive test plans and verification documentation. Debug and verify component and board designs through software, troubleshoot production issues, and lead technical customer discussions.

San DiegoLast seen 4 days ago
$94,200 – $141,200 · Posted 6 days ago

As a Platform Software Engineer in Qualcomm's Automotive group, you will design, develop, and validate embedded software, drivers, and firmware for next-generation automotive solutions including infotainment, telematics, and autonomous driving systems. You will lead development and debugging of platform software modules, collaborate with hardware and systems engineers, and interact with automotive customers to deliver requirements-compliant solutions. The role requires understanding of hardware-software integration across CPU, accelerators, and standard hardware blocks, with expertise in embedded software layers such as boot, drivers, firmware, security, and safety kernels. You will work with automotive industry standards, embedded systems on ARM-based SoCs, and tools such as JTAG debugging and C programming.

San DiegoLast seen 4 days ago
$105,000 – $200,000 · Posted 7 days ago

The Automation Test Engineer designs, implements, and maintains automated test infrastructure and scripting environments for advanced radio systems and modem technologies. ), performing data analysis to diagnose performance issues, and supporting systems engineering of proprietary wireless communications technologies. um analyzers, signal generators, etc.), performing data analysis to diagnose performance issues, and supporting systems engineering of proprietary wireless communications technologies. The role requires proficiency in VB.NET, C#, and Python; knowledge of embedded Linux development tools, device drivers, and object-oriented design; and hands-on experience with test automation frameworks and RF/wireless test equipment.

San DiegoLast seen 4 days ago
$103,600 – $155,400 · Posted 7 days ago

Design, develop, and optimize real-time embedded modem software for Qualcomm's cellular platforms (5G/6G), working close to the metal with performant C/C++ on DSP and Arm cores across protocol layers, drivers, and RTOS components. Own end-to-end feature delivery from requirements through on-target validation, with strict latency, memory, and power constraints. Pioneer AI-native development practices by integrating code-generation agents, LLM-based code review, and automated test synthesis into daily workflows to accelerate delivery and debugging. Debug complex multi-layer issues on target hardware, increasingly leveraging AI-assisted log and crash analysis.

San DiegoLast seen 4 days ago
$179,200 – $268,800 · Posted 7 days ago

Qualcomm seeks an experienced Staff Product Manager to define and drive the Linux platform roadmap across Snapdragon-based AI PCs, Edge AI systems, and enterprise computing solutions. The role spans product strategy, Linux distribution enablement, upstream kernel and driver strategy, and AI developer platform support. You will gather customer and ecosystem requirements, create product roadmaps, collaborate with OEMs, ISVs, Linux distribution partners, and open-source communities to deliver optimized Linux experiences on Snapdragon platforms. Success requires translating market needs into platform requirements, managing cross-functional alignment across hardware, firmware, kernel, and AI software layers.

San DiegoLast seen 4 days ago
$110,000 – $151,000 · Posted 8 days ago

). Rehost and reverse-engineer unknown firmware by analyzing binaries and hardware dependencies, then develop virtual device models and digital simulations validated against real hardware behavior. r unknown firmware by analyzing binaries and hardware dependencies, then develop virtual device models and digital simulations validated against real hardware behavior. Work within a small focused team on architecture, implementation, testing, and technical documentation of modular emulation software.

San DiegoLast seen 7 days ago
$155,000 – $232,600 · Posted 10 days ago

Staff-level RF control software engineer responsible for designing and implementing software abstraction layers that support diverse radio hardware configurations on common protocol stacks. Designs test mode interfaces for hardware characterization and RF performance tuning, and optimizes device control transactions for multi-RAT, multi-SIM, and concurrent radio operations. Applies expertise in antenna concepts, signal characterization, and RF component control (amplifiers, oscillators, frequency synthesizers, mixers, switches, sensors). Collaborates across ASIC design, modem/RF systems, systems test, hardware, and firmware teams while providing technical leadership at design reviews.

San DiegoLast seen 9 days ago
$180,600 – $271,000 · Posted 10 days ago

As a CPU Power Management Firmware Developer, you will design, implement, and verify embedded firmware for power and performance management across Qualcomm's custom CPU subsystems and SoCs. You'll collaborate with hardware power management and firmware teams to define and implement solutions, working in both pre-silicon and post-silicon environments. The role requires 6+ years of software engineering experience with proficiency in C/C++, embedded systems, and RTOS/OS kernel development, plus demonstrated experience with embedded operating systems and ARM architecture.

San DiegoLast seen 8 days ago
$162,600 – $244,000 · Posted 11 days ago

Senior Staff Software Engineer role at Qualcomm focused on power and thermal management for next-generation ARM-based data-center server platforms. You will analyze system-level use cases, optimize DVFS and power-limiting mechanisms, develop algorithms to reduce power consumption, and perform system-level optimizations using hardware and software techniques. The role requires 6+ years of software engineering experience (or equivalent with advanced degree), 3+ years with C, C++, Java, or Python, and preferred expertise in power/performance measurement, ARM architecture, SoC design, Linux, real-time operating systems, and device drivers.

San DiegoLast seen 9 days ago
$134,800 – $202,200 · Posted 11 days ago

Develop bare-metal firmware and low-level device drivers for Qualcomm reference platforms, focusing on hardware bring-up, validation, and early platform enablement. Work directly with hardware and silicon teams to debug SoC peripherals, implement test firmware, and resolve hardware/software integration issues using lab instrumentation and debug tools. Design and maintain register-level software for a wide range of integrated peripherals including memory, displays, cameras, RF transceivers, and communication interfaces. Requires deep expertise in embedded systems, processor architectures, and hardware protocols with strong problem-solving and cross-functional collaboration skills.

San DiegoLast seen 9 days ago