← Back to results

cpp jobs in San Diego

Posted 2 days ago

Lead a high-performing team developing next-generation 5G NR PHY (L1) wireless systems, architecting and coding major system features while mentoring software engineers. Require 10+ years of hands-on C/C++ development and 7+ years of PHY/5G/LTE algorithm development experience, with 7+ years taking complex software to production and 5+ years developing real-time Linux systems. Collaborate with cross-functional engineering, systems design, and test teams to integrate and validate novel 3GPP wireless technology concepts.

San DiegoLast seen today
$248,000 – $372,000 · Posted 2 days ago

Sr. Director leading Qualcomm's next-generation AI accelerator platform software strategy, architecture, and delivery. Manages multiple engineering organizations spanning system software, firmware, device drivers, AI runtimes, compilers, ML frameworks, SDKs, and validation. Defines performance and reliability goals, drives cross-functional hardware-software co-design, and partners with customers and hyperscalers. Requires 15+ years software engineering experience with 8+ years leading large, globally distributed teams; deep expertise in AI/ML stacks, compilers, runtime systems, or heterogeneous computing architectures.

San DiegoLast seen 1 day ago
$94,200 – $141,200 · Posted 2 days ago

Qualcomm seeks a Verification Software Engineer to join the Modem/Chiplet Validation & Emulation team, responsible for end-to-end silicon quality across pre- and post-silicon phases. The role involves designing and scaling system-level validation content, developing bare-metal test frameworks, and performing hardware-software co-debug across SoC architectures. Engineers will write C/C++ and Python code for functional and performance validation of modem and RF hardware engines, analyze failures, and apply AI/ML techniques to improve validation productivity. The position offers exposure to cutting-edge data-center and mobile SoCs, requiring strong low-level programming, debug tools expertise (JTAG, logic analyzers), and ability to work across hardware, firmware, and software teams.

San DiegoLast seen 1 day ago
$111,100 – $185,100 · Posted 2 days ago

Software Engineer III will provide on-site development and support for the Ship's Signal Exploitation Equipment (SSEE) Family of Systems, including refactoring legacy Java/JavaScript code, building modular and reusable components, and orchestrating integration of competing software branches. The role requires 5+ years of professional experience in software development or computer networks, 2+ years in systems or software engineering, and proficiency with Java, C, C++, scripting languages (Ansible, PowerShell, Bash), virtualization platforms (VMware vCenter), and DevOps tooling (Bitbucket, Jenkins, Artifactory). Responsibilities include researching and implementing system integrations, troubleshooting existing code, designing new systems, and recommending innovative features. Security+ certification is required within 6 months of hire, and the role demands ability to analyze specifications, ensure code quality, and work across the full SDLC.

San DiegoLast seen today
Posted 2 days ago

This is an entry-level software engineering role (less than two years of experience) at Intuit where candidates will be aligned with teams based on their skills and interests across frontend, backend, fullstack, or mobile engineering tracks. js), databases (MySQL, PostgreSQL, MongoDB), and RESTful APIs. plications, working with modern frameworks (React, Vue, Angular, React Native, Flutter), server-side languages (Java, Python, Node.js), databases (MySQL, PostgreSQL, MongoDB), and RESTful APIs. The role emphasizes hands-on mentorship, cross-functional collaboration with designers and engineers, and practical experience launching products that serve millions of consumers and small businesses.

San DiegoLast seen 1 day ago
$150,000 – $185,000 · Posted 2 days ago

Senior hands-on software engineer building the core orchestration, data systems, and internal tooling for an automated chemistry platform. You'll own problems end-to-end across the full stack—Python backend, TypeScript/React frontend, databases, APIs, and distributed systems—designing services, modeling data flows, and building interfaces that connect synthesis requests from intake through execution. You'll work closely with automation engineers, chemists, and ML teams to ship production features, establish engineering practices, and become a primary owner of major platform components. The role prioritizes judgment and problem-solving over language expertise, expecting fluency across the stack and comfort reaching for languages like Rust, Go, or C++ when warranted.

San DiegoLast seen today
$122,500 – $183,700 · Posted 2 days ago

Design, develop, and optimize advanced power management software for next-generation mobile platforms, including 6G modem technologies. Enhance embedded software components for cellular modem systems, improve system efficiency through power optimization algorithms, and analyze complex system issues using debugging tools and traces. Collaborate with hardware, firmware, and system teams to deliver optimized end-to-end solutions. Requires a Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field plus 2+ years of embedded or software engineering experience (or equivalent advanced degree with less experience).

San DiegoLast seen today
$134,800 – $202,200 · Posted 2 days ago

A security-focused software engineer will perform vulnerability research against software stacks, design and implement security tools and embedded software solutions, and conduct code reviews and regression testing. The role requires deep expertise in reverse engineering, memory management, and low-level debugging across x86 and ARM architectures, with hands-on experience in tools like IDA Pro, Ghidra, gdb, and JTAG. Candidates should have 3+ years of embedded software engineering experience, strong Linux fundamentals, and demonstrated ability to identify and remediate security vulnerabilities. LLM experience to augment reverse engineering and vulnerability discovery is preferred.

San DiegoLast seen today
Posted 2 days ago

Lead a team of embedded software and firmware engineers developing solutions for optical interconnect and data center communication products. The role requires hands-on expertise in embedded C/C++ programming, DSP-based SoC architectures, board bring-up, and validation, combined with engineering leadership experience to manage and mentor a technical team.

San DiegoLast seen today
$140,800 – $211,200 · Posted 2 days ago

You will develop and implement machine learning techniques for Qualcomm's AI Software Platform, focusing on the QAIRT SDK and Genie generative AI inference extensions. Responsibilities include building in-house software tools and evaluating third-party AI toolchains/compilers, performing system-level performance and memory profiling across multiple OS platforms (Android, Linux, QNX, Windows, Zephyr), validating ML model accuracy, and debugging complex issues. You'll collaborate with cross-functional teams on AI software toolchains and contribute to an embedded AI stack supporting edge-AI use cases on Snapdragon SoCs.

San DiegoLast seen today
$134,800 – $202,200 · Posted 2 days ago

Staff engineer leading architecture and evolution of Qualcomm's Ambient Perception Platform for always-on, context-aware AI on power-constrained edge devices. Responsibilities include designing low-power AI runtime platforms, multimodal sensing systems, secure data architectures, and heterogeneous computing frameworks across Android, Linux, Windows, XR, automotive, and IoT. Requires 4+ years software engineering experience (or equivalent with advanced degree), 2+ years with C, C++, Java, or Python, and expertise in embedded systems, ARM/DSP/NPU optimization, and edge AI workload efficiency. Strong preference for 8–12+ years in software architecture, platform frameworks, and heterogeneous SoC development.

San DiegoLast seen today
$134,800 – $202,200 · Posted 2 days ago

Staff-level software engineer responsible for supporting and customizing EDA (Electronic Design Automation) tools used in printed circuit board development at Qualcomm. The role requires deep expertise in PCB design tools (Cadence Allegro, Siemens Xpedition), schematic entry software, and DFM analysis workflows. Candidates must develop automation scripts to customize these tools using languages like Python, VB Script, Java, Perl, or Cadence Skill, and maintain technical coordination between PCB design and mechanical/engineering teams to resolve design issues and meet fabrication requirements.

San DiegoLast seen today
Posted 2 days ago

Lead a team of software engineers developing next-generation 5G NR wireless systems, architecting and coding major system features with a focus on PHY layer (L1) software. Mentor engineers, innovate development processes, and collaborate with systems design and test teams to integrate and validate 3GPP wireless technology concepts. Requires 10+ years of hands-on C/C++ development, 7+ years of PHY layer 5G/LTE wireless systems experience, 7+ years shipping complex software products, and 5+ years developing real-time Linux systems.

San DiegoLast seen today
$150,000 – $190,000 · Posted 2 days ago

Senior Embedded Software Engineer responsible for architecting, designing, and developing embedded software components and APIs for space products. Will create software requirements documents, develop prototype software across bare metal, Linux, VxWorks, and Green Hills environments, and collaborate with hardware teams on device drivers and hardware-software interfaces. Requires 5+ years (10 preferred) of embedded systems development experience with proficiency in C/C++, embedded processors (ARM, PowerPC, x86, TI-DSP), embedded Linux, and interface protocols (PCI, USB, SPI, I2C, SpaceWire, Ethernet, CAN). Will also develop test cases in Python or LabView, set up DevOps pipelines, and troubleshoot prototype hardware.

San DiegoLast seen today
Posted 3 days ago

Lead technical architect and mentor for embedded firmware and low-level software across multiple client projects. Responsible for defining embedded software architecture (RTOS selection, drivers, middleware, communication protocols), establishing coding standards and design review practices, mentoring embedded engineers, and serving as primary technical contact with clients. Requires 8+ years of professional embedded software development in C/C++, with 2+ years in a technical lead role, strong hands-on experience with microcontroller/microprocessor systems, peripheral drivers (SPI, I2C, UART, CAN, USB, Ethernet), embedded Linux, real-time operating systems, and bare-metal firmware development.

San DiegoLast seen 1 day ago
Posted 3 days ago

Lead Embedded Software Engineer responsible for architecting, designing, and delivering embedded software solutions across multiple client projects. Will serve as technical lead on firmware and low-level software engagements, mentor embedded engineers, and collaborate with hardware, FPGA, and systems engineering teams to translate requirements into reliable embedded systems. Requires 8+ years of professional embedded software development in C/C++ with 2+ years in a technical lead role, strong hands-on experience with microcontroller/microprocessor platforms, peripheral drivers, embedded Linux, and real-time operating systems. This role blends hands-on engineering with technical leadership in a client-facing, consulting environment, including responsibility for architecture definition, coding standards, design reviews, test strategies, hardware bring-up, and technical estimation.

San DiegoLast seen 2 days ago
$156,400 – $234,700 · Posted 3 days ago

As a Sr. Staff Software Engineer on Teradata's Database Query Optimization team, you will lead the design, development, and testing of advanced features for the Teradata SQL Engine, a leading cloud-based query optimization platform. You will own all phases of the software development lifecycle, research and establish technical direction for complex feature development, and lead groups of engineers during feature implementation. Key responsibilities include designing and maintaining the LLVM-based query parsing engine, conducting competitive analysis of database management systems, and driving technical planning for large-scale initiatives across on-premises and hybrid cloud environments. You must have 10+ years of industry experience with deep expertise in C/C++, strong proficiency in Java, Python, R, and SQL, and demonstrated ability to design large-scale distributed systems and debug complex software in parallel processing environments.

San DiegoLast seen 2 days ago
$85,592 – $106,995 · Posted 3 days ago

SQA Engineer II will plan, design, and execute system-level testing for each release cycle, reviewing requirements and designs to identify defects early. The role requires creating and maintaining C#-based test automation scripts, performing functional and regression testing on equipment, and analyzing defects in Jira with clear documentation and reproduction steps. Responsibilities include collaborating with development teams to triage and verify fixes, extracting release data via SQL to generate quality metrics, and estimating testing effort based on scope and risk. The engineer will also mentor junior QA staff, propose process improvements, and use AI tools to enhance test planning and defect analysis.

San DiegoLast seen 1 day ago
$126,000 – $201,000 · Posted 3 days ago

Senior/Staff Software Engineer role focused on architecting, designing, and developing driver, diagnostic, and embedded software for intravascular ultrasound systems using C++. You will work cross-functionally with electrical, transducer, software, system, and ultrasound engineers to develop medical capital equipment, create software requirement specifications and architecture documents, and debug driver and embedded software for hardware-application communication. Requires 8+ years of embedded software development experience (preferably medical electronics), strong C++ expertise, object-oriented programming knowledge, and a BS/MS in Computer Science, Electrical Engineering, Biomedical Engineering, or related field. Experience with detailed design documentation, digital signal and image processing, and CUDA is a plus.

San DiegoLast seen 1 day ago
Posted 3 days ago

As a Sr. Staff Software Engineer on Teradata's Database Query Optimization team, you will lead the design, development, and testing of advanced features for the Teradata SQL Engine—a cloud-based query optimization platform supporting massively parallel processing (MPP). You will own all phases of the agile development lifecycle, establish technical direction for complex feature development, conduct competitive analysis of database management systems, and lead engineering teams during feature delivery. Required expertise includes 10+ years of experience (or equivalent with advanced degree), deep C/C++ proficiency with strong Java, Python, R, and SQL skills, and demonstrated ability to design large-scale, elastic, cloud database services and distributed systems. You will design, implement, and maintain the LLVM-based query parsing engine while partnering with feature managers on technical planning for large-scale initiatives.

San DiegoLast seen 1 day ago
$76,482 – $95,597 · Posted 3 days ago

SQA Engineer I will plan, design, document, and execute system-level testing for each release cycle, following Cohu's software development process and requirements. The role involves creating and maintaining C#-based test automation scripts, performing manual and automated testing on production-representative equipment, and identifying/documenting software defects in Jira with clear evidence and reproducible steps. The engineer will collaborate with development teams to triage and verify fixes, extract and analyze release data using SQL, and communicate quality metrics and risk to stakeholders. Additionally, the role includes mentoring SQA Technicians, evaluating testing practices for improvement, and leveraging AI tools responsibly to enhance test efficiency.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Staff-level software engineer developing power and limits management firmware for Qualcomm SoCs across multiple subsystems. Responsibilities include designing and optimizing software for power efficiency, analyzing execution performance, developing profiling and debugging tools, and coordinating with system, power, hardware, and software teams from pre-silicon through commercialization. The role requires deep expertise in embedded systems, real-time operating systems, and low-level optimization across ARM architectures, with exposure to machine learning applications on silicon data sets and integration with Android HLOS.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days 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 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Design, develop, and optimize Linux platform enablement for Qualcomm's next-generation SoCs, focusing on image generation, packaging, integration, and CI/CD automation across major Linux distributions (Debian/Ubuntu, RHEL/Fedora). Debug complex issues spanning kernel, boot, and userspace; architect and build infrastructure supporting compute, server, embedded, and IoT platforms. Collaborate across hardware, firmware, and software teams to bridge silicon enablement with modern open-source distribution standards. Use Bash, Python, and C/C++ to automate tooling and maintain upstream-oriented Linux platform workflows.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Qualcomm seeks a Staff Engineer to develop Linux device drivers for machine learning inference accelerators (AI 100). The role involves Linux kernel driver development, PCIe virtualization (SR-IOV), hardware simulation, and upstreaming code contributions. Required expertise includes kernel modules, HWMon, sysfs debugging, RTOS, SoC architecture, DMA, and embedded C development. Candidates should have 4+ years of relevant experience and familiarity with high-speed interfaces, virtualization (KVM), and security-related kernel subsystems.

San DiegoLast seen 1 day ago