← Back to results

cpp jobs in San Diego

$130,000 – $145,000 · Posted 13 days ago

Design, develop, and deliver software capabilities across the full delivery pipeline—from design through automated testing to production deployment—for secure, mission-critical DoD systems. Code in Python, Java, C#, Go, or C++; implement modern architectural patterns (Microservices, Event-Driven, Serverless); and apply DevSecOps principles with automated security testing (SAST, DAST, SCA, container scanners) as CI/CD quality gates.… Requires 5+ years of Agile software development, 2+ years of DevSecOps in regulated government/DoD environments, and 2+ years working with resilient architectures in DDIL and afloat/ashore PaaS environments including Cross-Domain Solutions integration.

San DiegoLast seen 11 days ago
$115,000 – $150,000 · Posted 14 days ago

Design and implement embedded C/C++ firmware for hardware-encrypted storage solutions, with a focus on cryptographic features, FIPS certification support, and secure device behavior. You will collaborate with hardware engineering and external partners to debug HW/SW integration issues, develop verification/validation test plans, and drive products through qualification and release.… The role requires strong embedded systems fundamentals, cryptography knowledge, and the ability to produce technical documentation and participate in design/code reviews.

San DiegoLast seen 12 days ago
$130,000 – $145,000 · Posted 14 days ago

Design, develop, and deliver software capabilities across the full delivery pipeline—from design through automated testing to production deployment—for secure, mission-critical DoD systems. Code in Python, Java, C#, Go, or C++, implement modern architectural patterns (Microservices, Event-Driven, Serverless), and manage Git-based workflows.… Participate in end-to-end delivery using Agile frameworks (Scrum, Kanban, SAFe) to Kubernetes, cloud, or virtualized environments. Apply DevSecOps principles, configuring automated security testing tools (SAST, DAST, SCA, container scanners) as CI/CD quality gates in regulated government/DoD environments, and maintain resilient architectures for DDIL and PaaS platforms with Cross-Domain Solutions integration.

San DiegoLast seen 13 days ago
$95,500 – $181,700 · Posted 14 days ago

Senior Software Engineer on Raytheon's Radar Digital Product Line (RDPL) team, designing and developing real-time C++ radar software in a DevSecOps environment. Responsibilities include collaborating with Scrum teams on tactical radar systems, executing software integration testing using Jenkins and Linux tools, developing automation scripts in Python/Bash/Perl, and contributing to architectural decisions.… Requires minimum 5 years of software engineering experience, proficiency in C++ and Object-Oriented Design, and hands-on Linux development with DevSecOps tooling.

San DiegoLast seen 12 days ago
$75,800 – $144,200 · Posted 14 days ago

Software Engineer II on Raytheon's Radar Digital Product Line (RDPL) team will design, develop, and troubleshoot tactical radar software in a DevSecOps environment using C++ for real-time applications. Responsibilities include software integration testing via Jenkins and Linux tools, automation scripting in Python/Bash/Perl, and contributing to architectural decisions.… Requires 2+ years of relevant experience, proficiency in C++, Object-Oriented Design, Linux development, and DevSecOps tools; Secret clearance and U.S. citizenship required.

San DiegoLast seen 12 days ago
$75,800 – $144,200 · Posted 14 days ago

Software Engineer II on Raytheon's Radar Digital Product Line team will design, develop, and maintain robust C++ software for real-time tactical radar applications in a DevSecOps environment. Responsibilities include software integration testing with Jenkins and Linux tools, root-cause analysis, and scripting in Python, Bash, or Perl to automate testing and system integration.… The role requires proficiency in C++, Object-Oriented Design, Linux development environments, and DevSecOps tools (Jenkins, Jira, Git), with an active Secret-level security clearance.

San DiegoLast seen 11 days ago
$207,000 – $300,000 · Posted 14 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 12 days ago
$162,000 – $243,000 · Posted 14 days ago

Design and develop performance modeling platforms and tools for Qualcomm's AI/ML hardware accelerators targeting cloud data server applications. Analyze and optimize LLM and AI workloads on SoC architectures, working across hardware architecture, DDR memory controllers, NoC design, and compiler frameworks.… Collaborate with multi-disciplinary hardware and systems engineers to find optimal architecture tradeoffs and improve performance and power efficiency. Apply deep expertise in AI workloads, ML frameworks, computer architecture, and RTL design/verification to build systems that validate LLMs and complex ML networks.

San DiegoLast seen 12 days ago
$197,000 – $295,400 · Posted 14 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 12 days ago
$70,000 – $118,000 · Posted 14 days ago

Design, develop, and test secure military radio communication systems, including antennas, transceivers, and digital signal processing units. Conduct RF laboratory and field testing, troubleshoot hardware/software/firmware issues, and contribute to system architecture and technical documentation.… Collaborate with cross-functional teams and stay current with industry standards in wireless communications. Entry-level role for recent graduates with an EE or systems engineering degree and 2–4 years of systems engineering experience.

San DiegoLast seen 12 days ago
$159,600 – $239,400 · Posted 14 days ago

Staff-level software engineer responsible for designing, developing, and maintaining debug software across firmware, operating systems, platform software, and host tooling at the system level. The role requires deep expertise in debugging complex SoCs and high-performance CPU architectures, including JTAG, trace, and crash analysis, with proficiency in C, C++, assembly, and Python.… You will troubleshoot integrated system defects, collaborate across hardware and firmware teams to identify root causes, and drive technical decisions during design and debug reviews. This position demands strong systems knowledge, independent technical ownership, and the ability to influence architectural decisions across a cross-functional organization.

San DiegoLast seen 12 days ago
Posted 14 days ago

AMD seeks a security engineer to implement, validate, and secure AI platform features on internal test hardware and customer systems. The role spans hardware, firmware, and software security—including secure boot, attestation, key/certificate management, vulnerability analysis, and fix development and verification.… You will conduct security assessments, develop tooling and automation for testing and remediation, and partner across architecture, firmware, and software teams. The position requires proficiency in C/C++ and scripting languages, deep platform security knowledge (cryptography, memory safety, isolation, trusted execution environments), and experience with AI/ML infrastructure security.

San DiegoLast seen 12 days ago
Posted 14 days ago

AMD is seeking an AI Systems Security Architect to drive system-wide threat modeling and security analysis across hardware, firmware, and software platforms. The role involves designing secure debug architectures, writing platform security specifications, and leveraging AI-assisted engineering tooling to accelerate security analysis.… The ideal candidate has deep expertise in computer architecture, confidential computing, root of trust, boot chain architecture, firmware security, cryptography, and threat modeling at platform scope, with proficiency in C/C++ and experience securing AI/ML workloads at datacenter scale.

San DiegoLast seen 12 days ago
$191,800 – $287,800 · Posted 14 days ago

Sr. Staff DSP Software Integration Engineer at Qualcomm responsible for driving integration, validation, and commercialization of embedded DSP and NPU software across platforms.… The role requires debugging complex software and system issues in real-time embedded environments, developing continuous integration and automated testing processes, and collaborating across hardware, firmware, systems, and architecture teams. Required experience includes 6+ years of software engineering, 3+ years programming in C, C++, Python, or Java, embedded systems development, and source control/Git workflows. Preferred experience spans DSP, NPU, AI/ML, RTOS, SoC architectures, and large-scale software integration efforts.

San DiegoLast seen 12 days ago
$117,800 – $176,600 · Posted 14 days ago

Sr. Engineer responsible for designing, building, and deploying production-grade AI platforms and solutions centered on LLMs, RAG, and agentic workflows.… The role spans full-stack development—from backend services and APIs to cloud-native infrastructure on Kubernetes—with emphasis on enterprise search, retrieval optimization, and AI application integration. Must have strong programming skills across Python, Java, C#/.NET, Rust, TypeScript/JavaScript, and proven experience architecting and operating scalable, production-ready AI systems.

San DiegoLast seen 12 days ago
$190,000 – $250,000 · Posted 14 days ago

Senior Control Plane Software Engineer responsible for designing and developing distributed services for Software Defined Networking (SDN), ground segment, and satellite operations. The role combines control plane architecture expertise with cloud-native development (microservices, Kubernetes, Docker) and embedded systems integration across AWS, GCP, and on-premises platforms.… Requires 10+ years of software development experience with deep knowledge of SDN, routing/switching protocols, APIs, and distributed systems, plus ability to collaborate across data plane, platform, and embedded teams to ensure reliability and scalability of network software.

San DiegoLast seen 12 days ago
$185,000 – $210,000 · Posted 14 days ago

Senior Staff Software Engineer leading technical strategy and architecture for embedded, connected medical-device software. Will resolve cross-functional technical issues spanning software, hardware, systems, and quality; identify architectural improvements and technical debt; mentor engineers; and drive design reviews and coding standards.… Requires 12+ years of professional software development with medical-device or regulated systems experience, proficiency in C/C++, embedded Linux/RTOS, and network-connected device design.

San DiegoLast seen 12 days ago
$135,815 – $141,130 · Posted 14 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 12 days ago
$186,700 – $280,100 · Posted 14 days ago

Qualcomm seeks a Computer Vision Engineer to develop machine learning algorithms for optical flow, depth estimation, visual tracking, SLAM, and 3D reconstruction on Snapdragon platforms. You will own end-to-end algorithm development—from training state-of-the-art neural networks and managing large datasets to optimizing and deploying models on-device for real-time performance.… The role requires deep expertise in ML model architecture, hardware/software optimization, and the ability to analyze performance bottlenecks across Qualcomm's hardware/software stack. You will serve as a technical leader, influencing system architecture, working with hardware teams on silicon design, and driving solutions from research through production.

San DiegoLast seen 12 days ago
$150,000 – $150,000 · Posted 14 days ago

A DevOps engineer will develop and maintain CI/CD pipelines using Jenkins, GitLab CI, and cloud platforms (AWS, Azure), manage containerized deployments with Docker/Podman, and support infrastructure automation with Ansible. The role requires 2–6 years of DevOps experience, proficiency in C++, Python, Bash, and Node.js/React, and hands-on Linux administration.… Responsibilities include designing build systems, automating testing, troubleshooting integration issues, and collaborating with project management to maintain release schedules.

San DiegoLast seen 12 days ago
$135,815 – $141,130 · Posted 15 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 13 days ago
$109,400 – $164,200 · Posted 15 days ago

Design and develop modem software for 5G NR connectivity across Snapdragon chipsets, using C/C++ and custom scripting languages to dynamically reconfigure modems in response to real-time network conditions and AI-driven signals. Architect next-generation frameworks enabling OEM and operator partners to deliver differentiated 5G experiences.… The role requires strong embedded systems fundamentals, real-time systems knowledge, and familiarity with wireless protocol stacks and machine-learning optimization concepts.

San DiegoLast seen 13 days ago
$101,400 – $152,200 · Posted 15 days ago

Qualcomm's Global CAD team is seeking an EDA/CAD software engineer to develop critical emulation tools and algorithms for VLSI design, including synthesis, partitioning, place-and-route, and clock optimization. The role requires C++ software development expertise, hands-on Linux experience, and knowledge of CAD tool development, RTL synthesis, and VLSI design concepts.… The engineer will work with industry-standard tools and technologies, optimize compute and storage infrastructure, and mentor team members. A Bachelor's degree in Science or Engineering is required, with preferred experience in ASIC/FPGA design, data structures, algorithms, and software design patterns.

San DiegoLast seen 14 days ago
$135,815 – $141,130 · Posted 15 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 13 days ago
$186,700 – $280,100 · Posted 15 days ago

Design and develop machine learning models for computer vision domains including optical flow, depth estimation, visual tracking, SLAM, and 3D reconstruction on Qualcomm Snapdragon platforms. Own end-to-end algorithm implementation from research through production deployment, including training pipeline development, dataset creation, model optimization, and on-device performance tuning.… Lead technical direction across projects, influence system-level architecture, and partner with hardware engineers on silicon design. Requires 6+ years of software/hardware/systems engineering experience (or equivalent with Master's/PhD) and demonstrated expertise in on-device ML deployment, neural network optimization, and computer vision algorithm development.

San DiegoLast seen 14 days ago