← Back to results

usb jobs in San Diego

$99,500 – $149,300 · Posted 4 days ago

Develop and optimize Linux Kernel features for ARM-based systems, focusing on virtualization (KVM), scheduling, memory management (IOMMU), and power/performance technologies (DVFS). Debug complex software issues using JTAG and other tools, contribute to upstream open-source projects, and drive system software improvements for ARMv8/ARMv9 platforms.… Perform pre-silicon development on FPGA and QEMU platforms, analyze system requirements, and propose corresponding architectures. Lead security initiatives including threat analysis, vulnerability assessments, and secure product development processes.

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 4 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 2 days ago
$117,800 – $176,600 · Posted 5 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 4 days ago
$154,400 – $231,600 · Posted 5 days ago

Lead program management for Qualcomm's central SoC technology platform, managing development and delivery of multiple subsystems (Boot, USB, PCIe, Buses, Storage, Hypervisor, PMIC, Services, Kernel) across business units and international sites. Responsibilities include scoping products, creating delivery plans, managing execution across teams, handling risk and issue management, and coordinating dependencies with internal teams and third parties.… Requires 4+ years of program management experience with strong proficiency in project planning, software development lifecycle, and cross-functional communication.

San DiegoLast seen 4 days ago
$99,500 – $149,300 · Posted 6 days ago

Develop and optimize Linux Kernel features for ARM-based systems, focusing on virtualization (KVM), scheduling, memory management (IOMMU), and power management (DVFS). Debug complex software issues using JTAG debuggers, contribute to upstream open-source projects, and drive system software improvements for ARMv8/ARMv9 platforms.… Perform pre-silicon development on FPGA and QEMU platforms, and conduct security assessments and architecture design for highly critical hardware and software features. Supervise direct reports and lead cross-organizational teams on security implementation and product lifecycle management.

San DiegoLast seen 4 days ago
$174,400 – $261,600 · Posted 8 days ago

Design and architect RISC-V System-on-Chip (SoC) platforms, leveraging deep expertise in heterogeneous compute, interconnect, memory systems, security, and power management. Develop and improve analysis tools including functional/performance simulators and profilers using C++ and Python.… Apply systems engineering rigor to define SoC-level architectures across boot, debug, timebase management, and real-time control components. Candidates should have 4+ years of systems engineering or SoC/IP architecture experience and demonstrate proficiency in behavioral/performance modeling and analytical techniques.

San DiegoLast seen 6 days ago
$150,000 – $244,000 · Posted 8 days ago

Staff or Senior Staff Engineer responsible for system software development on MediaTek SoC platforms, including platform board bring-up, driver development for Windows/Android/Linux, and hands-on debugging of customer issues. Requires 10+ years of C/C++ and SoC system software experience, deep knowledge of peripheral buses and OS internals, and expertise in power optimization and performance analysis.… Will manage multiple concurrent tasks, coordinate with customers and support teams, and provide on-site technical support.

San DiegoLast seen 6 days ago
Posted 8 days ago

Senior Embedded Firmware Engineer responsible for designing, developing, and maintaining embedded software for medical and life-science products. You will contribute to firmware architecture, hardware/software interface definition, and participate in code reviews, testing, and design reviews while working with multidisciplinary teams.… The role requires strong embedded C/C++ proficiency, experience with formal software development processes, and hands-on debugging across real hardware systems. You'll also provide technical mentorship and help improve software engineering practices within Agile environments.

San DiegoLast seen 6 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
$135,815 – $141,130 · Posted 11 days ago

Design, develop, and expand a core SDK and Demo App ecosystem for identity document scanning hardware, embedding image processing, calibration algorithms, and data capture libraries (OCR, barcode decoding). Port the SDK across multi-device and networked environments (Windows, Linux, embedded systems, tablets), optimize low-latency image pre-processing pipelines, integrate third-party recognition libraries, and collaborate with firmware engineers on device-level communication protocols.… Write technical documentation and API references for B2B clients. Requires 3–5+ years of professional C++ and C#/.NET development with hands-on computer vision (OpenCV) experience.

San DiegoLast seen 9 days ago
$135,815 – $141,130 · Posted 12 days ago

Design, develop, and expand an SDK and Demo App ecosystem for identity document scanning hardware across Windows, Linux, and embedded systems. You'll architect core APIs integrating image processing, OCR, and barcode libraries, optimize low-latency image pipelines, and port solutions to cross-platform networked environments.… The role requires 3–5+ years of C++ and C#/.NET development with solid hands-on computer vision experience using OpenCV and hardware interface protocols (USB, Serial, PC/SC).

San DiegoLast seen 10 days ago
$135,815 – $141,130 · Posted 12 days ago

Design, develop, and maintain a multi-platform SDK and demo application for identity document scanning hardware, with responsibility for core image processing pipelines, OCR/barcode integration, and hardware communication protocols. The role requires expertise in C++, C#/.NET, and embedded systems programming, including low-latency image pre-processing, cross-platform porting to Linux and edge devices, and RESTful/WebSocket network architectures.… You will work closely with firmware engineers on hardware interfaces (USB, Serial, PC/SC) and produce technical documentation for global B2B clients.

San DiegoLast seen 10 days ago
$153,600 – $215,000 · Posted 12 days ago

Lead embedded software and firmware development for Amazon's satellite RF systems, designing and implementing ASIC firmware, command systems, telemetry processing, and autonomous capabilities. Write robust software in Linux and RTOS environments, build hardware interfaces using protocols like I2C, SPI, UART, and Ethernet, and drive security architecture through threat modeling and secure coding practices.… Collaborate with hardware design teams to bring custom silicon from concept through secure bring-up and integration, optimizing for space-grade reliability and production testing.

San DiegoLast seen 10 days ago
$169,800 – $254,600 · Posted 17 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 15 days ago
$117,800 – $176,600 · Posted 17 days ago

As a Senior Software Engineer at Qualcomm, you will design, develop, and optimize software solutions for next-generation ARM-based data center platforms, with a focus on Linux Kernel development in areas such as virtualization (KVM), scheduling, and memory management. You will lead a team of engineers, collaborate with cross-functional teams, and contribute to upstream open-source projects.… The role requires expertise in C/C++, Linux Kernel internals, ARMv8/ARMv9 architecture, and experience with debugging tools like JTAG and development on FPGA/QEMU platforms.

San DiegoLast seen 15 days ago
$117,800 – $176,600 · Posted 17 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 15 days ago
$155,000 – $175,000 · Posted 26 days ago

Senior Software Engineer responsible for designing, developing, and maintaining control software for advanced life science research instruments. The role spans the full technology stack—from low-level hardware integration and motion control to distributed services and user-facing applications—requiring expertise in C#/.NET, Linux, real-time data acquisition, multi-threaded programming, and RPC frameworks.… Core responsibilities include developing data acquisition and signal processing pipelines, collaborating with systems engineering teams, refactoring existing architecture, and troubleshooting complex instrument software. Requires 5+ years of software development experience with strong C# proficiency and familiarity with control systems, communication protocols, and performance optimization.

San DiegoLast seen 24 days ago
Posted 26 days ago

Senior Embedded Software Engineer responsible for developing complex real-time embedded systems for electroporation therapy delivery, including firmware, device drivers, middleware, embedded UI applications, and system-level software. The role requires 7+ years of embedded software development experience with modern C++, ARM Cortex-M processors, RTOS frameworks (ThreadX, FreeRTOS, etc.), and expertise in real-time control systems, closed-loop feedback, safety-critical software, and cybersecurity implementation.… Responsibilities span architecture design, hardware-software integration, verification and validation, CI/CD support, and cross-functional collaboration with electrical, mechanical, and regulatory teams. The candidate must demonstrate proficiency with embedded development tools, debugging hardware, IEC 62304/IEC 60601 compliance standards, and FDA cybersecurity guidance.

San DiegoLast seen 24 days ago
Posted 27 days ago

Senior embedded software engineer leading secure firmware development for satellite communication systems. Designs and implements hardware interfaces using protocols like I2C, SPI, UART, and Ethernet with embedded security controls.… Collaborates with hardware architects and security teams to bring custom silicon from concept through secure verification and production integration. Requires 7+ years of professional software engineering with deep expertise in secure embedded systems, RTOS, real-time constraints, threat modeling, and penetration testing methodologies.

San DiegoLast seen 5 days ago
Posted 28 days ago

Develop embedded software for microcontroller-based systems using C/C++, bare metal, and real-time operating systems, including board bring-up, device drivers, bootloaders, and firmware. Create PC-based diagnostic and test automation applications in C#.… Perform unit and integration testing, debug hardware-software issues, and validate software across environments. Collaborate with electrical, mechanical, and quality teams to integrate modules, optimize for performance and power efficiency, and ensure compliance with safety standards.

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
$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
$162,600 – $244,000 · Posted 1 month 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, full-disk encryption), leading boot-time and memory optimization, designing multi-processor fusion configurations over PCIe/USB/Ethernet, planning kernel and Yocto upgrade roadmaps, and mentoring engineers across boot, security, memory, and virtualization domains.… Requires 6+ years software engineering experience with deep expertise in embedded Linux, kernel development, automotive cybersecurity standards, and strong C/C++ programming skills.

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
$134,800 – $202,200 · Posted 1 month ago

As a Staff Software Engineer, you will design, develop, and optimize software for Qualcomm's next-generation data center platforms, leading a team of engineers. You will work on critical Linux Kernel subsystems including virtualization (KVM), scheduling, and memory management (IOMMU) for ARM-based systems.… Responsibilities include optimizing power and performance technologies like DVFS, debugging complex issues with tools like JTAG, contributing to upstream open-source projects, and performing pre-Silicon development on FPGA and QEMU platforms. The role requires 4+ years of software engineering experience with proficiency in C/C++, Python, or Java, plus strong Linux Kernel development expertise and understanding of ARMv8/ARMv9 architecture.

San DiegoLast seen 16 days ago