← Back to results

cpp jobs in San Diego

$209,000 – $251,000 · Posted 1 month ago

Embedded software engineer role focused on designing, developing, and testing real-time embedded C/C++ code for Battery Management Systems (BMS) in autonomous vehicles. Responsibilities include implementing safety algorithms, cell balancing and charging control logic, thermal management, hardware bring-up, and low-level vehicle controls.… The role requires 8+ years of experience with real-time embedded systems, microcontroller programming (ARM, PowerPC), hardware debugging, and automotive communication protocols (CAN, LIN). Cross-functional collaboration with vehicle, systems, controls, and validation engineers is essential to ensure safe and reliable autonomous vehicle operation.

San DiegoLast seen 18 days ago
$171,900 – $300,800 · Posted 1 month ago

Lead a team of full-stack software engineers building ServiceNow's AI Experience Framework (AIUX) — a platform delivering AI-first, conversation-first user interfaces through modular Lit-based web components. You'll manage product development, set technical direction for framework-level APIs, guide architecture decisions across the request path, and represent AIUX in cross-org discussions.… The role requires deep expertise in JavaScript and Java/C++/C#/Go, 10+ years of relevant technology experience, 5+ years managing core engineering teams, and the ability to solve complex problems spanning AI integration, performance at scale, and multi-team coordination.

San DiegoLast seen 1 month ago
$100,290 – $183,098 · Posted 1 month ago

Engineering Manager for real-time controls and instrumentation systems at General Atomics, leading a team developing LabVIEW and National Instruments cRIO-based solutions. The role requires deep technical expertise in LabVIEW Real-Time, LabVIEW FPGA, and cRIO systems, combined with architectural leadership across controls and software integration.… Responsibilities include system-level design decisions, cross-disciplinary troubleshooting, technical mentorship, code reviews, and hands-on support in LabVIEW/cRIO development. The candidate must understand C#, C++, and similar languages sufficiently to guide reviews and troubleshooting, with 9+ years of progressively complex engineering experience and demonstrated ability to lead and develop technical talent.

San DiegoLast seen 1 month ago
$130,600 – $195,800 · Posted 1 month ago

Qualcomm seeks a Staff-level automotive software test engineer with 4+ years of systems test engineering experience to develop and execute test strategies for ADAS, autonomous driving, and AI/multimedia technologies. The role requires expertise in functional safety testing, HIL/SIL methodologies, test automation (C/C++, Python), and validation across embedded Linux, QNX, and Android platforms.… You will design and execute manual and automated test cases, debug complex issues, and collaborate cross-functionally on fast-paced automotive connectivity and autonomy programs.

San DiegoLast seen 1 month ago
$61,900 – $141,000 · Posted 1 month ago

As a Data Engineer at Booz Allen Hamilton, you will develop and deploy data pipelines and platforms that organize disparate data sources to yield actionable insights for mission-critical applications. You'll work with Python, SQL, or similar languages to build ETL operations, manage relational and non-relational databases, and support analytics workloads on cloud platforms.… The role requires 1+ years of data engineering, ETL, or pipeline development experience, proficiency with source control (GitHub/Atlassian), and Linux/Windows scripting. You'll collaborate with analysts, developers, and data scientists in an agile environment to design, develop, and maintain scalable data solutions.

San DiegoLast seen 1 month ago
$103,600 – $155,400 · Posted 1 month ago

Design, develop, and integrate embedded software for advanced wireless algorithms and protocols on general-purpose compute platforms within Qualcomm Research's 6G initiative. You will work across the full development lifecycle—from prototyping through integration and testing—optimizing for real-time performance while collaborating with system architects, RF/baseband engineers, and cross-functional teams.… This role demands strong C/C++ and embedded systems expertise, with proficiency in multi-threading, OS fundamentals, and debugging tools (gdb, perf). You'll contribute to technical design reviews, create high-quality documentation, and drive pre-commercial interoperability trials and industry showcases.

San DiegoLast seen 1 month ago
$80,001 – $120,000 · Posted 1 month ago

Associate Test Engineer supporting the Blue Swordfish maritime autonomous systems project. Responsibilities include developing and executing test plans, procedures, and test cases for autonomous platforms and sensors; creating test diagrams and equipment configurations; conducting walkthroughs and verification activities; documenting and analyzing test results; and supporting issue resolution.… Requires a bachelor's degree in computer science, engineering, or related field (or equivalent experience), U.S. citizenship, ability to obtain a Secret clearance, and experience with Linux, Java, C++, Python, Agile methodologies, and test & evaluation of complex systems.

San DiegoLast seen 1 month ago
$149,600 – $224,400 · Posted 1 month ago

As a Staff Product Security Engineer at Qualcomm, you will develop and deploy hardware and software security features across the product lifecycle, perform comprehensive security assessments including vulnerability analysis and threat modeling, and conduct security code reviews. You will identify and remediate security risks, respond to product security incidents, and develop training and tools to embed secure development practices.… The role requires a strong foundation in programming languages (C, C++, Java, Python, SystemVerilog) and the ability to work independently on complex security engineering challenges with influence over organizational decisions.

San DiegoLast seen 1 month ago
$127,200 – $190,800 · Posted 1 month ago

Senior software engineer developing embedded real-time operating systems (QuRT OS, Zephyr) for high-performance microprocessors. Independently designs, develops, and tests well-defined blocks and complex features while meeting quality, functionality, power, and performance standards.… Requires 2+ years of microprocessor design experience, proficiency in C/C++ or Python, and knowledge of embedded systems and computer architecture. Collaborate with cross-functional teams on design reviews, troubleshoot multi-system issues, and stay current with industry trends in DSP, machine learning, and modem technologies.

San DiegoLast seen 1 month ago
$86,000 – $100,000 · Posted 1 month ago

Develop, maintain, integrate, test, and debug software for U.S. Navy shipboard telecommunications systems including MarCom, SHINCOM, and IVN platforms.… Modify and maintain ship configuration databases, perform software lifecycle maintenance, and troubleshoot issues across UNIX and Windows environments. Work with Navy personnel and engineering teams to evaluate technical problems and deliver solutions, with some work required aboard Navy vessels.

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

Principal-level AI/ML Platform Architect responsible for designing and optimizing AI/ML systems across Qualcomm's hardware and software stacks, particularly for Windows PC/Laptop platforms. The role requires deep expertise in performance optimization, bottleneck analysis, and end-to-end system characterization across GPUs, NPUs, and multiple AI domains (computer vision, audio, generative AI, agentic AI).… Candidates must demonstrate 15+ years in high-performance computing systems engineering with 5+ years specifically in AI system optimization, and will interface with cross-functional teams to deliver reference implementations, tools, and documentation for third-party developers.

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
$115,000 – $200,000 · Posted 1 month ago

Design, implement, and maintain hardware adaptation layers, device drivers, bootloaders, and real-time operating system abstractions for next-generation hand-held radio products. Perform feasibility studies and performance analysis of RTOS on specific hardware targets, and bring up designs on physical hardware in collaboration with team members.… Requires 4+ years of embedded software development and RTOS integration experience (Nucleus, FreeRTOS, VxWorks) with deep proficiency in C/C++, ARM processors, and Linux subsystems.

San DiegoLast seen 18 days 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 18 days ago
$115,300 – $160,100 · Posted 1 month ago

Senior AI Software Engineer responsible for designing, developing, and deploying LLM-powered applications and AI-assisted development workflows within a large-scale enterprise Linux environment (~6M+ LOC, primarily C/C++). Build high-performance GPU-based inference pipelines using vLLM and modern frameworks, develop agentic AI workflows with RAG and tool calling, and integrate LLMs with vector databases and enterprise systems into production.… Collaborate across software engineers, AI researchers, and platform teams to productionize AI services while optimizing for performance, latency, scalability, and operational efficiency. Requires 4+ years software development, strong Linux/Red Hat experience, advanced C/C++, Python, LLM/RAG expertise, and GitLab CI/CD workflows.

San DiegoLast seen 19 days ago
$115,000 – $200,000 · Posted 1 month ago

Design, implement, and integrate embedded Linux software for unmanned aircraft systems (UAS) radio platforms, including headless applications, servers, and device drivers. You'll perform feasibility studies and performance analysis of software-defined radio components, interface with Linux services and protocols, configure board support packages, and collaborate with hardware teams to validate designs on physical radio and UAS platforms.… Requires 4+ years of embedded Linux integration and embedded software development experience, expert proficiency in C/C++ and Python, and hands-on experience with Yocto Project, command-and-control links, flight controller integration, and common lab test equipment.

San DiegoLast seen 18 days ago
$115,000 – $200,000 · Posted 1 month ago

Conduct software security assessments, vulnerability testing, penetration testing, and threat analysis on TrellisWare products. Perform static and dynamic analysis, reverse engineering, and incident investigation while ensuring compliance with FIPS 140, NIST STIG, and other regulatory standards.… Requires 5+ years industry experience with 3+ years software development and 2+ years vulnerability testing, proficiency in Python/C++/Java, and at least one security certification (Security+, CISSP, OSCP, or SANS/GIAC).

San DiegoLast seen 18 days ago
$158,400 – $237,600 · Posted 1 month ago

Staff-level software engineer responsible for subsystem integration testing (SSIT) of ML inference delegates on Qualcomm Snapdragon SoCs. Develops and maintains automated Python/PyTest test suites integrated into CI/CD pipelines, validates on-device behavior using hardware-in-the-loop infrastructure, and triages failures across the ML framework → QNN runtime → HTP hardware stack.… Acts as technical liaison between development and downstream QA/SIT teams, defining handoff criteria and owning test coverage strategy for the Delegates portfolio. Mentors junior engineers and sets team standards for test architecture, coverage discipline, and defect triage.

San DiegoLast seen 19 days ago
$158,400 – $237,600 · Posted 1 month ago

Staff-level CI/CD engineer responsible for building and maintaining hermetic, reproducible CI pipelines for ONNX Runtime, ExecuTorch, and LiteRT delegates across Linux, Windows (ARM64/x86), and Android. Owns end-to-end release engineering—versioning, artifact packaging (wheels, shared libraries, AARs), signed distribution, and automated quality gates—while integrating AI-assisted tooling (Claude, Copilot, Codex) into developer workflows.… Builds test automation frameworks for functional, performance, and regression testing at scale on Snapdragon SoC hardware, and drives cross-platform CI/build infrastructure alignment across a distributed global team.

San DiegoLast seen 18 days ago
Posted 1 month ago

Senior Staff Center of Excellence Emulation Engineer responsible for executing emulation test plans, developing and optimizing complex SoC and subsystem hardware models across Synopsys, Cadence, and Siemens platforms. The role involves collaborating with RTL design, verification, and firmware teams to debug cross-layer issues, automate emulation flows through scripting, and drive performance optimization.… Requires 5–7 years of emulation experience (or 3–5 with advanced degree), expertise in SystemVerilog/UVM, and strong knowledge of processor architecture, I/O protocols, and memory technologies.

San DiegoLast seen 1 month ago
$179,000 – $268,400 · Posted 1 month ago

Senior Staff SoC Systems Performance Engineer responsible for analyzing and defining next-generation system-on-chip architectures across mobile, automotive, and compute products. The role involves conducting performance, power, and thermal analysis; deploying simulators and profilers to identify bottlenecks; and collaborating with hardware, software, and product teams to drive architectural decisions.… Requires 5+ years of systems engineering experience with deep knowledge of computer architecture (CPUs, GPUs, DSPs, memory hierarchies, cache coherency) and hands-on proficiency with performance modeling tools, SystemC simulators, and profiling methodologies.

San DiegoLast seen 1 month 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
$100,000 – $150,000 · Posted 1 month ago

Senior Software Developer role focused on React and TypeScript development for a Navy customer. Requires 15+ years of React experience and strong TypeScript skills, with a track record of writing clean, reusable code and delivering at least one major React project.… Leadership experience managing development teams and full-stack capabilities (front-end and back-end) are preferred; must be able to obtain a US Secret security clearance.

San DiegoLast seen 1 month ago
$80,000 – $110,000 · Posted 1 month ago

Software Developer role focused on React and TypeScript development supporting a Navy customer. The position requires strong React experience (15+), TypeScript proficiency, clean code practices, and version control (Git) expertise.… Candidates should have completed at least one major React project and be able to obtain a US Secret security clearance.

San DiegoLast seen 1 month ago