← Back to results

kernel-development jobs in San Diego

$207,000 – $300,000 · Posted 11 days ago

Staff Software Engineer responsible for GPU driver development on Google Pixel devices, including kernel and user-space graphics driver stacks. Requires 8+ years of low-level systems programming (C++/C), 5+ years of device driver development, and 3+ years of technical leadership experience.… Role involves developing new GPU features, performance optimization, silicon bring-up, and providing technical direction to distributed teams across Android, Pixel, and Silicon organizations.

San DiegoLast seen 9 days ago
$197,000 – $295,400 · Posted 11 days ago

Qualcomm seeks a Principal Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug functionality in embedded SoCs. The role requires deep expertise in computer architecture (memory consistency, coherency, virtualization, security), ARM/RISC-V ISA, and multi-core CPU software stacks, with responsibility for defining 3–5 year software roadmaps and coordinating with Arm architects and third-party partners.… The candidate will troubleshoot high-performance microarchitecture issues (prefetching, speculation, memory ordering) and drive software–hardware trade-offs across heterogeneous compute platforms. 8+ years of software engineering experience with strong C/C++ skills and 15+ years in embedded systems, real-time development, and low-level drivers/firmware is expected.

San DiegoLast seen 9 days ago
$117,800 – $176,600 · Posted 13 days ago

Senior systems software engineer focused on power optimization for Snapdragon mobile SoCs. The role spans hardware-software integration across firmware, Linux kernel, and Android, requiring expertise in low-power design, DVFS, scheduler optimization, and post-silicon power debugging.… Responsibilities include prototyping power features from pre-silicon through productization, executing power KPI optimization across real workloads, and building power telemetry and analysis infrastructure. Strong foundation in computer architecture, embedded systems, and OS fundamentals required; hands-on firmware and Linux kernel development experience essential.

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

Qualcomm Data Center seeks a Staff Linux Software Engineer to lead development of host-side system software, drivers, and libraries for next-generation datacenter inference accelerators. The role spans driver development, test infrastructure, performance optimization, and security enablement, with emphasis on production-ready Linux-based systems.… You will own complex subsystems end-to-end, drive architectural decisions, and provide technical leadership across software, hardware, and platform teams. Core responsibilities include designing Linux user-space and kernel-adjacent drivers in modern C++, architecting CI/test infrastructure, optimizing AI inference performance, and collaborating with hardware, firmware, and cloud teams.

San DiegoLast seen 26 days ago
Posted 27 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 25 days ago
$115,000 – $200,000 · Posted 1 month ago

Senior Embedded Software Engineer role developing embedded Linux applications, drivers, and servers for resilient communications solutions. Responsibilities include designing and implementing software for radios and waveforms, configuring Linux kernels and board support packages, troubleshooting system-level issues across the embedded Linux stack, and leading teams of software engineers.… Requires 4+ years embedded Linux development experience, 2+ years asymmetric multi-processing and Yocto Project experience, RTOS development background, and proficiency in C++, Python, kernel development, and cross-compilation.

San DiegoLast seen 8 days ago
Posted 1 month ago

Design, develop, and test secure software using C++, Java, C#, or similar languages, creating novel cybersecurity technology components to defend against cyber exploits and attacks. Responsibilities include developing kernel and user-level software with security-first principles, conducting vulnerability assessments, implementing CI/CD and DevSecOps processes, and using Infrastructure as Code tools like Ansible and Terraform to deploy and configure systems.… Perform code reviews, validate security controls (STIGs, CMMC), participate in Risk Management Framework processes, and document software for accreditation. Partner with multidisciplinary teams and government sponsors to integrate custom and third-party components across complex systems.

San DiegoLast seen 8 days ago
$134,800 – $202,200 · Posted 1 month ago

Qualcomm seeks a CPU Software Architecture Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug systems on Snapdragon chipsets. The role involves defining short- and long-term software architecture roadmaps aligned with ARM and RISC-V ISA evolution, coordinating debugging of high-performance microarchitecture issues, and engaging with partners like Google and Microsoft.… The candidate will work across multiple SoC technology domains—memory consistency, coherency, virtualization, security, and heterogeneous compute platforms—requiring 10+ years of embedded systems experience with deep C/C++ expertise and comprehensive knowledge of ARM or RISC-V architectures.

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
$162,600 – $244,000 · Posted 1 month ago

Qualcomm seeks a CPU Software Architecture Sr. Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug capabilities in Snapdragon chipsets.… The role involves defining CPU software architecture roadmaps across Arm and RISC-V ISAs, analyzing CPU microarchitecture trade-offs (prefetching, speculation, memory ordering), and coordinating with internal teams and external partners like Arm, Google, and Microsoft. The candidate will demonstrate deep expertise in computer architecture domains such as memory consistency, coherency, virtualization, and security, with 15+ years of embedded systems experience and strong C/C++ proficiency.

San DiegoLast seen 16 days ago
Posted 1 month ago

Staff Software Engineer role on Google's Pixel GPU driver team, requiring 8+ years of low-level systems programming in C++/C, 5+ years developing device drivers interfacing software with hardware, and 3+ years in software design, architecture, and technical leadership. The role involves developing kernel and user-space GPU driver stacks, optimizing GPU-accelerated applications, and leading a distributed team while advising on graphics hardware and software opportunities for Android and Pixel products.

San DiegoLast seen 1 month ago
$134,800 – $202,200 · Posted 1 month 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 2 days ago
$94,200 – $141,200 · Posted 1 month ago

Qualcomm seeks an embedded software engineer (0–3 years) to develop and maintain kernel drivers and services across multiple operating systems (QuRT OS, Windows, Linux, QNX, FreeRTOS, Zephyr) for system-level debug, diagnostics, and inter-process communication on Qualcomm SoCs. The role requires proficiency in C, data structures, and embedded systems, with responsibilities spanning requirements analysis, design, implementation, and testing across mobile, automotive, XR/AR, IoT, and cloud AI platforms.… The candidate will debug across hardware, OS, compiler, and driver layers while contributing to product innovation and optimization.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design and implement ultra-high-performance packet processing software for AWS EC2's Nitro System, handling encryption, firewalls, routing, and billing across millions of hosts worldwide. Optimize data structures and low-level hardware tuning to achieve millions of packets per second on single CPU cores using C/C++.… Own end-to-end feature design, implementation, integration testing, and production deployment across the global EC2 fleet. Mentor junior engineers and collaborate with cross-functional teams on system architecture, CI/CD validation platforms, and monitoring/diagnostics services.

San DiegoLast seen 4 days ago
Posted 1 month ago

Lead senior systems engineer on the EC2 NX Platforms team, owning the packet processing pipeline that runs beneath every EC2 instance across 9M+ hosts globally. Design and implement ultra-high-performance networking software handling encryption, firewalls, routing, billing, and monitoring — targeting millions of packets per second on a single CPU core through highly optimized C/C++ code and low-level hardware tuning.… Mentor junior engineers, lead architecture decisions, conduct design and code reviews, and communicate technical designs with users and senior management. Ship production code with immediate, measurable impact across the entire EC2 fleet powering AWS Lambda and all external workloads.

San DiegoLast seen 25 days ago
Posted 1 month 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 27 days ago
$179,200 – $268,800 · Posted 1 month 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 7 days ago
$180,600 – $271,000 · Posted 1 month 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 12 days ago
$154,000 – $231,000 · Posted 1 month ago

Qualcomm seeks a Staff Embedded Software Engineer (6+ years) to design, implement, and maintain real-time operating system (RTOS) software components across QuRT OS and Zephyr RTOS platforms deployed on Qualcomm SoCs. You will own complex system-level issues, lead feature design from requirements through deployment, perform deep root-cause analysis on crashes and traces, and collaborate across hardware, systems, validation, and software teams.… The role emphasizes technical leadership, ownership of large technical areas, and raising team quality through example while leveraging modern development tools and automation. Strong hands-on experience with RTOS concepts, C/C++, low-level system software, and embedded development is required.

San DiegoLast seen 1 month ago
Posted 1 month ago

Lead senior systems engineer on the EC2 NX Platforms team to design and optimize the packet processing pipeline powering EC2 instances across AWS's global fleet. Drive ultra-high-performance networking software handling millions of packets per second through expert C/C++ development, low-level hardware tuning, and data structure optimization.… Own architecture decisions, mentor junior engineers, and ship production code across EC2 and Lambda with full ownership from design through operation. Collaborate with cross-functional teams to implement Software Defined Networking (SDN) capabilities that enhance security, availability, and reliability.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design and implement ultra-high-performance packet processing software for AWS EC2's virtualized networking stack, handling encryption, firewalls, routing, and monitoring across 9M+ hosts. Own end-to-end development of features running on the EC2 Nitro System, from design through production deployment, optimizing for millions of packets per second on single CPU cores.… Build secure, scalable monitoring and diagnostics services, and design hardware/software validation platforms enabling efficient CI/CD. Mentor junior engineers on systems architecture and maintainable code while collaborating cross-functionally to define requirements and improve development processes.

San DiegoLast seen 1 month ago