← Back to results

c jobs in San Diego

$197,000 – $295,400 · Posted 3 days ago

Lead system-level software architecture for mobile platforms at Qualcomm, partnering across hardware, kernel, Android, and subsystem teams to define and execute complex cross-organizational features. Drive OEM engagement, represent Qualcomm's architecture strategy in external partnerships, and maintain accountability for schedule, quality, and commercialization.… Require 8+ years of software engineering with deep expertise in Android OS, Linux kernel, and system software stacks, plus proven leadership of senior technical talent on large-scale platform projects.

San DiegoLast seen 2 days ago
$121,800 – $182,600 · Posted 3 days ago

This role focuses on developing and validating low-level DDR subsystem firmware and APIs across the entire product lifecycle, from design validation through post-silicon bring-up. Engineers will write C firmware for DDR initialization, training, power management, and performance features, then validate it across simulation, emulation, FPGA, and silicon environments.… The position requires strong embedded systems fundamentals, digital design knowledge, and hands-on hardware/software debugging to collect and analyze stability, power, performance, and functional data that inform product decisions. Cross-functional collaboration with design, DV, software, and architecture teams is central to optimizing DDR subsystem capabilities.

San DiegoLast seen 2 days ago
$174,000 – $252,000 · Posted 3 days ago

Senior Software Engineer role focused on embedded systems and firmware development for Google's XR (augmented/virtual/mixed reality) platforms and devices. The role requires 5+ years of C/C++ software development experience, 3+ years with embedded operating systems, and demonstrated expertise in software design, architecture, and product testing.… Responsibilities include writing and testing product code, leading design reviews, code review and feedback, debugging system issues, and contributing to technical documentation.

San DiegoLast seen 2 days ago
Posted 3 days ago

Design and implement embedded C/C++ software for satellite avionics and payload data processing systems, including real-time monitoring, power management, and Linux board support packages. Develop secure communications functionality (TLS, IPsec, AES, RSA, ECDSA) and interface with multiple embedded buses and protocols.… Collaborate closely with hardware and FPGA engineers to deliver Low-SWaP aerospace products targeting ARM Cortex and RISC-V architectures. An active U.S. security clearance is required for this role.

San DiegoLast seen 2 days ago
$141,300 – $211,900 · Posted 4 days ago

Staff-level software engineer responsible for designing and executing subsystem integration testing (SSIT) strategy for Qualcomm's ML inference delegates portfolio. Build and maintain Python/PyTest-based test suites integrated into CI/CD pipelines, triage failures across the ML framework, QNN runtime, and HTP hardware stack, and serve as the technical liaison between development and QA/SIT teams.… Leverage AI-assisted tooling (Claude, Copilot) to accelerate test generation and failure analysis. Mentor junior engineers and establish team standards for test coverage and handoff documentation.

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 4 days ago

Design, develop, and validate embedded software and applications for cutting-edge Qualcomm products, collaborating with systems, hardware, and architecture teams. The role requires 2+ years of software engineering experience and proficiency in C/C++, with expertise in embedded processors, board support, peripheral control, and embedded development tools.… Preferred candidates will have 5+ years in embedded software development, experience with FreeRTOS, Embedded Linux, Android, GNSS receivers, and 3GPP protocols, plus hands-on familiarity with AI code-assist tools in resource-constrained environments.

San DiegoLast seen 2 days ago
$190,200 – $285,400 · Posted 4 days ago

Senior Staff Firmware Development Engineer responsible for designing, implementing, and verifying embedded firmware for Qualcomm's custom CPU power management solutions across pre-silicon and post-silicon environments. The role requires expertise in embedded C/assembly, RTOS/OS kernel development, and ARM v8 architecture, with involvement in device driver development, interprocessor communication interfaces, and open-source community contributions.… The engineer will work independently with significant decision-making authority, collaborate with hardware and firmware teams on SoC enablement, and provide technical leadership in hiring and platform bring-up activities.

San DiegoLast seen 2 days ago
$197,000 – $295,400 · Posted 4 days ago

Principal Software Engineer responsible for defining and executing mobile system-level software architecture at Qualcomm, bridging hardware, kernel, Android, and subsystem software teams. Will lead cross-functional feature requirements, engage directly with OEMs on system-level needs, and represent Qualcomm's architecture strategy in upstream partnerships with Google Android and platform teams.… Requires 8+ years of software engineering with deep expertise in Android OS, Linux kernel, system software stacks, and demonstrated ability to lead senior technical talent while remaining hands-on. Experience with AI/ML system software, NPU/DSP integration, mobile SoC architecture, and performance optimization is preferred.

San DiegoLast seen 3 days ago
$125,000 – $150,000 · Posted 4 days ago

The Embedded Software Engineer III develops real-time embedded C/C++ software for satellite avionics and payload data processing systems, with a focus on Linux kernel customization, secure communications protocols, and cryptographic implementations. The role requires designing multi-core and FPGA-integrated systems targeting ARM Cortex and RISC-V architectures, configuring bootloaders, and interfacing with communication buses (SPI, I2C, UART, PCIe, SpaceWire, Ethernet).… Close collaboration with hardware and FPGA engineers is essential to deliver Low-SWaP aerospace products. The position demands 5+ years of embedded Linux/RTOS development, proficiency with networking and cryptographic protocols, and an active U.S. security clearance.

San DiegoLast seen 2 days ago
$134,000 – $184,000 · Posted 4 days ago

Senior Reverse Engineer role focused on reverse engineering complex software, firmware, and embedded systems across Windows, Linux, and non-traditional architectures. Responsibilities include developing automated binary analysis tools, vulnerability weaponization and exploit development, and working in multi-disciplinary teams on offensive cyber solutions.… Requires 5+ years of experience, proficiency in C/C++ and Assembly languages, and hands-on expertise with disassembly tools like IDA Pro, Binary Ninja, or Ghidra.

San DiegoLast seen 2 days ago
Posted 4 days ago

Develop embedded software for Amazon Leo's satellite network, writing device drivers, system applications, and Linux/RTOS features in Rust, C, C++, or similar languages. Implement security features for satellite systems and work closely with hardware teams on board bring-up and integration.… Requires 3+ years of professional software development experience and 2+ years of systems design or architecture work.

San DiegoLast seen 2 days ago
Posted 4 days ago

Design, develop, integrate, and test embedded software for complex real-time and secure systems, including firmware/hardware integration, communications applications, and security-focused solutions. Work across the full software lifecycle—from requirements and architecture through implementation, unit testing, integration, and system verification—in an Agile environment.… Collaborate with systems, hardware, digital engineering, and integration/test teams to troubleshoot hardware/software interfaces and communications systems. Requires hands-on expertise in C/C++, real-time multithreaded embedded systems, formal SDLC practices, and object-oriented design.

San DiegoLast seen 3 days ago
$75,500 – $140,500 · Posted 5 days ago

Associate Software Engineer at L3Harris developing embedded software for real-time control of advanced tactical radio equipment. Responsible for full software development lifecycle phases including requirements analysis, design, implementation, integration, and testing of embedded systems running on real-time operating systems.… Will work cross-functionally with hardware and systems engineers, develop test procedures and documentation, and utilize multiple programming languages (C++, C#, C, Java, Python, etc.) on embedded platforms including VxWorks, Linux, QNX, and others. Requires a Bachelor's degree in computer science, computer engineering, software engineering, or related field completed within the last 12 months.

San DiegoLast seen 4 days ago
$141,300 – $211,900 · Posted 5 days ago

Staff-level embedded systems engineer driving CPU software architecture for Qualcomm's custom processors across mobile, laptop, automotive, cloud, and server products. Role spans hardware-software co-design, firmware development, system optimization, and ARMv9 architecture enablement.… Responsibilities include designing and implementing software modules, conducting code reviews, debugging, integration testing, and collaborating with hardware teams to define software architecture. Requires 4+ years of software engineering experience, proficiency in C/C++, and strong understanding of ARM CPU architecture fundamentals.

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

Design and develop CPU software architecture, firmware, and embedded software for Qualcomm's custom SoCs spanning mobile, laptop, automotive, cloud, and server products. Participate in hardware-software co-design, system optimization, and ARMv9 feature enablement while collaborating with hardware design teams.… Perform code reviews, unit testing, debugging, and technical documentation for large software modules and integration efforts.

San DiegoLast seen 3 days ago
$141,300 – $211,900 · Posted 5 days ago

Staff Windows Developer role focused on debugger development and Windows-on-Snapdragon embedded systems. Requires strong C/C++ programming skills, Windows kernel debugging experience (WinDbg), ARM/SoC debugging expertise, and deep OS internals knowledge.… The role involves end-to-end product lifecycle work including requirements gathering, design, development, and cross-team coordination to bring up and support Windows on Snapdragon chipsets.

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

Senior Wireless Software Engineer role focused on embedded systems and real-time firmware development for DSP and Arm architectures. Requires deep expertise in modern C/C++, operating systems internals (RTOS), data structures, and embedded debugging techniques.… The role uniquely emphasizes AI-native engineering practices, including using AI coding assistants and agentic tools to augment the development workflow, managing AI-assisted code generation and test synthesis, and critically evaluating AI output for safety and correctness in real-time constraints.

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

Senior Staff Windows Developer role focused on debugger development for Windows on Snapdragon devices. Requires deep embedded Windows software expertise, strong C/C++ and Python skills, and hands-on experience debugging ARM SoC systems.… Will participate in an Agile Scrum team to design, develop, and support Windows-on-Snapdragon product lines, coordinating with internal and external stakeholders to triage and resolve chipset issues.

San DiegoLast seen 5 days ago
$145,600 – $218,400 · Posted 7 days ago

Lead validation of clock, power, reset, and power-management architectures for next-generation AI accelerator SoCs, owning pre-silicon and post-silicon validation of clocking infrastructure, PMIC integration, DVFS, and low-power features across multi-die systems. Develop bare-metal validation frameworks, test plans, and automation using C, Python, and Perl; debug complex power, performance, and stability issues in collaboration with architecture, design, verification, and firmware teams.… Define validation methodologies and stress workloads for AI training and inference scenarios, and drive power subsystem bring-up readiness across program milestones. Requires 5+ years of SoC validation experience, proficiency in C and Python, hands-on lab instrumentation skills, and prior exposure to clock and power validation.

San DiegoLast seen 5 days ago
$145,600 – $218,400 · Posted 7 days ago

Lead end-to-end DDR validation for next-generation LPDDR5X/LPDDR6 memory subsystems on AI Accelerator and mobile platforms, spanning pre-silicon through post-silicon phases. Drive memory bring-up, performance validation, system stress testing, and debug across emulation, FPGA, and silicon platforms.… Develop validation strategies, automation, and regression infrastructure while partnering with architecture, design, firmware, and vendor teams to resolve DDR controller, PHY, and system-level issues. Require 5+ years of DDR/memory subsystem validation experience, deep knowledge of LPDDR architectures, DDR controllers/PHYs, memory training algorithms, and strong post-silicon debug skills with C/C++ proficiency.

San DiegoLast seen 5 days ago
$114,000 – $171,000 · Posted 7 days ago

Design, develop, and maintain automated software tests for safety-critical embedded real-time software products running on RTOS platforms like VxWorks, Integrity, and Real-Time Linux. Analyze software requirements, develop technical documentation, and collaborate with software developers, system engineers, and hardware designers to diagnose root causes during integration and acceptance testing.… Requires proficiency in C/C++ and Python, experience with CI/CD tools (Atlassian, GitHub, GitLab, Jenkins), and knowledge of the full software development lifecycle using Agile or waterfall methodologies.

San DiegoLast seen 6 days ago
$109,400 – $164,200 · Posted 8 days ago

Design and optimize modem software for embedded systems, focusing on performance analysis, architectural trade-offs, and real-world workload optimization. Conduct pre-silicon evaluations, profile silicon behavior, and develop debugging and validation tools.… Apply data-driven analysis and machine-learning techniques to identify bottlenecks across multiple chipset generations and implement solutions through software optimization, cache tuning, and memory management.

San DiegoLast seen 6 days ago
$145,600 – $218,400 · Posted 8 days ago

Lead system-level validation strategy and test content development for Qualcomm's next-generation AI accelerator platform, spanning emulation and silicon phases. Own bare-metal software development, hardware–software integration, and multi-processor system testing with focus on concurrency, clock/power management, and low-level hardware interfaces.… Debug complex SoCs with limited visibility, support pre-silicon (simulation, emulation, FPGA) and post-silicon bring-up, and lead geographically distributed engineering teams to deliver high-quality validation solutions at scale.

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

Senior Windows OS Drivers Developer Engineer at Qualcomm developing drivers and OS-level software for Windows on Snapdragon devices. The role requires embedded Windows software expertise, deep OS kernel knowledge (Windows/Linux), and strong C/C++ programming skills, with hands-on debugging of ARM SoCs using tools like WinDbg and JTAG.… Responsibilities include gathering requirements, designing features, debugging complex system issues, and coordinating across internal and external teams to support the full product lifecycle.

San DiegoLast seen 6 days ago
Posted 8 days ago

Design, develop, and test embedded firmware code for Project Leo's satellite constellation and ground network customer terminals. You will work on Leo-MAC firmware components and drivers in real-time embedded environments, profiling code on RTOS and bare-metal systems, defining firmware-hardware interfaces, and collaborating with cross-functional teams to meet multi-dimensional performance requirements.… The role requires 3+ years of professional software development experience and 2+ years of systems design or architecture experience.

San DiegoLast seen 6 days ago