← Back to results

cpp jobs in San Diego

$111,300 – $166,900 · Posted 1 month ago

Embedded software engineer responsible for driving mobile chipset technology through device driver development, software integration, and system-level debugging. The role involves collaborating with cross-functional teams to verify software stability, design scalable build systems, and ensure Core Platform software meets power and performance KPIs.… Requires hands-on experience with embedded software development, real-time operating systems, build systems, and debugging tools like JTAG, with proficiency in C, C++, assembly, and scripting languages.

San DiegoLast seen 1 month ago
Posted 1 month ago

Prescient Edge seeks a Computer Engineer I to support a federal government client in San Diego. The role involves researching, designing, developing, and testing computer hardware and software programs, with responsibilities spanning system design, algorithm development, technical problem-solving, and software evaluation.… The position requires a bachelor's degree in Computer, Electrical, Electronics Engineering, or Mathematics with computer science concentration. Strong programming skills in languages like C, C++, and Java are essential, with focus on algorithm development and programming problem-solving rather than code writing alone.

San DiegoLast seen 1 month ago
Posted 1 month ago

Computer Engineer II will research, design, develop, and test computer hardware and software systems for a federal government client. The role involves designing and developing software systems, analyzing user needs, and solving technical problems using strong programming fundamentals.… Requires 3 years of professional experience in computer design, software development, or computer networks, with a Bachelor's degree in Computer, Electrical, Electronics Engineering, or Mathematics with computer science concentration.

San DiegoLast seen 1 month ago
Posted 1 month ago

Prescient Edge seeks a Computer Engineer IV with 10+ years of experience in computer design, software development, or computer networks to support a federal government client. The role involves research, design, development, and testing of computer hardware and software systems, including algorithm development, systems analysis, and technical problem-solving.… Requires a Master's degree in Computer, Electrical, Electronics Engineering, or Mathematics with computer science concentration. Must hold or be able to obtain a Secret security clearance.

San DiegoLast seen 1 month ago
$202,300 – $303,500 · Posted 1 month ago

A Principal-level GPU engineer role requiring architecture, design, implementation, and optimization of GPU cores and related software. The position involves leading teams to develop functional model simulations, graphics tests, driver and compiler software, and performance/power verification across complex GPU systems.… Requires 6–8+ years of software/hardware/systems engineering experience with advanced expertise in GPU architecture, and includes technical leadership and cross-functional collaboration with vendors and senior leadership.

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

Qualcomm seeks a Staff Engineer to lead development of LLVM-Ripple, a compiler toolchain for massively parallel applications on Snapdragon platforms. You will design and optimize compiler components (front-end, middle-end, back-end), parallel runtimes, and developer-facing features for heterogeneous compute architectures.… Key responsibilities include architecting runtime improvements, evolving programming abstractions, collaborating with hardware teams to expose new parallel features, and driving performance optimization across the full ecosystem. The role requires deep expertise in compiler internals, parallel programming models (CUDA, OpenCL, OpenMP, SIMD/SIMT), C/C++, and performance analysis on modern SoCs.

San DiegoLast seen 24 days ago
$220,000 – $280,000 · Posted 1 month ago

Lead a comprehensive security architecture program for Logos Space's ground-based satellite terminals, with technical ownership of end-to-end security design across mmWave apertures, RF/baseband subsystems, and baseband hardware. Design and implement RF-related datalink security, secure wireless protocols, threat models, and secure provisioning workflows while ensuring compliance with FIPS and other cryptographic standards.… Mentor security engineers, oversee manufacturing security and chain-of-custody processes, and collaborate with hardware and RAN teams to integrate security controls. This is a hands-on role with potential to build a team, requiring 7–10 years of embedded security experience, proficiency in C/C++/Rust and Python, and deep knowledge of threat modeling, secure boot, firmware security, and anti-tampering mechanisms.

San DiegoLast seen 1 month ago
$134,800 – $202,200 · Posted 1 month ago

Staff-level embedded audio software engineer responsible for designing, developing, and technically leading audio software that runs on Qualcomm Snapdragon processors. The role requires managing requirements analysis, documentation, troubleshooting, and cross-team collaboration while ensuring performance, latency, power, and stability metrics are met.… Candidates must have 4+ years of software engineering experience (or equivalent with advanced degree) and 2+ years with C, C++, Java, or Python, with preference for 8+ years in embedded systems development.

San DiegoLast seen 24 days ago
$111,300 – $166,900 · Posted 1 month ago

Senior Embedded Software Engineer role at Qualcomm's Data Center Business Unit focused on designing and developing software/firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep expertise in embedded systems including board support packages, device drivers, RTOS, secure boot, TrustZone, and low-speed peripherals (I2C/SPI/UART), combined with proficiency in C/C++ development, debugging with JTAG/SWD, and embedded Linux.… Responsibilities include ML acceleration, process-in-memory optimization, memory management, virtualization, and collaboration with cross-functional teams. Ideal candidate has 2+ years of low-level C programming and background in SoC architecture, DMA, PCIe, and multi-threaded programming.

San DiegoLast seen 24 days ago
$192,600 – $289,000 · Posted 1 month ago

Director/Principal Engineer leading all technical aspects of automotive software programs with OEM customers, including Cockpit (IVI) and ADAS initiatives. Responsibilities span technical leadership of SoC, platform software, tools, and system integration; program execution across concept through SOP and maintenance phases; and serving as the primary technical liaison between customer engineering executives and Qualcomm's internal teams.… The role requires coordinating cross-functional engineering workstreams (hardware, software, systems, safety, security, tools, test), driving resolution of critical technical issues, and translating customer needs into platform requirements and solutions.

San DiegoLast seen 2 days ago
$162,600 – $244,000 · Posted 1 month ago

Sr. Staff Software Engineer to design, develop, and optimize embedded software systems for secure government platforms, with emphasis on bootloader-to-application layers.… Role requires strong C/C++ and embedded systems expertise (6+ years), experience with platforms like Android, Linux, QNX, and RTOS, and ability to debug complex issues across the full software stack. Responsibilities include system integration, technical documentation, collaboration with test/systems teams, and direct customer engagement at technical exchange meetings. Ideal candidate has deep knowledge of subsystems like modem, BSP, networking, compute/AI, multimedia, or platform security.

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

As a Machine Learning Application Developer, you will develop and optimize neural rendering applications and ML software for efficient AI execution on Samsung's mobile GPUs. Working with hardware and software teams, you'll optimize performance and resource utilization by developing API-level software, ML operator implementations (GEMM, convolution, activations), and conducting low-level performance analysis.… The role requires strong C/C++/Python skills, proficiency with Vulkan/OpenGL/OpenCL, hands-on neural rendering experience, and deep understanding of GPU architecture and performance optimization techniques.

San DiegoLast seen 24 days ago
$116,000 – $200,000 · Posted 1 month ago

Senior Embedded Firmware Design Engineer at Semtech responsible for defining, developing, and optimizing embedded firmware for low-power mixed-signal circuits from specification through production support. Role includes designing hardware-firmware architectures, implementing ML-based inference firmware, conducting pre- and post-silicon validation, and mentoring junior engineers.… Requires 8–10 years of embedded firmware experience for mixed-signal ICs, strong C/C++ and assembly proficiency, deep knowledge of MCU architectures (ARM, RISC-V, STM32), and expertise in real-time systems, signal processing, and design-for-test methodologies.

San DiegoLast seen 25 days ago
$140,800 – $211,200 · Posted 1 month ago

Senior Machine Learning Engineer responsible for architecting, designing, developing, and deploying on-device AI prototype software for edge computing applications. The role requires expert-level proficiency in C++ and Python, deep knowledge of ML frameworks like PyTorch, and hands-on experience with low-level system debugging, performance tuning, and native inference driver development.… You will work in a multi-disciplinary research team advancing generative AI technology for the edge, including model fine-tuning, hardware acceleration, model quantization, and edge inference. A strong theoretical background in deep learning combined with embedded software development experience and modern software engineering best practices is essential.

San DiegoLast seen 24 days ago
$104,000 – $156,000 · Posted 1 month ago

Design, implement, verify, validate, and commercialize Wireless WAN modem air interface Radio Access technologies software. Work on multi-RAT (LTE, 5G NR) transceiver, HW control, and wireless Radio Access Stratum software implementation per 3GPP specifications.… Develop models and simulations, create test cases to validate modem performance (throughput, latency, power consumption), and collaborate with cross-functional teams on modem IP architecture, RFFE design, HW APIs, and co-processor architecture. Write technical documentation and feature descriptions for modem technology software projects.

San DiegoLast seen 25 days ago
$148,300 – $222,500 · Posted 1 month ago

Design, implement, and optimize video processing and computer vision algorithms for mobile and embedded platforms at scale, from concept through production deployment. Profile and optimize algorithm performance across memory, compute, power, and bandwidth constraints on SoCs with embedded accelerators.… Lead system and algorithm-level architecture, collaborate with cross-functional hardware and software teams, and provide technical mentorship to engineers across experience levels.

San DiegoLast seen 3 days ago
$94,200 – $141,200 · Posted 1 month ago

Design, implement, and commercialize middleware/driver modules for multimedia on Qualcomm multi-processor chipsets across Windows, Linux, and Android platforms. Work on user and kernel mode software for video compression, playback, streaming, and imaging applications while optimizing for performance, latency, power, and stability.… Collaborate with systems engineering, test groups, and partners like Microsoft and Google across multiple sites. Requires 1–5 years of embedded software development, strong C/C++ skills, video compression standards knowledge (H.264, H.265, AV1), and expertise in embedded real-time OS debugging and ARM SoC development.

San DiegoLast seen 3 days ago
$162,600 – $244,000 · Posted 1 month ago

Senior Staff Windows Developer role focused on debugger development for Windows on Snapdragon products. You will design and develop key features across the Windows-on-Snapdragon platform, coordinate with internal and external teams to triage and resolve chipset issues, and leverage strong C/C++ and embedded systems expertise.… The role requires deep knowledge of Windows/Linux kernel internals, ARM architecture, device drivers, and debugger tools like WinDbg and JTAG, with 6+ years of software engineering experience.

San DiegoLast seen 25 days ago
$111,300 – $166,900 · Posted 1 month ago

Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs for cutting-edge Qualcomm products. Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions, define performance requirements, and ensure solutions meet customer needs.… Requires a Bachelor's degree in Engineering, Computer Science, or related field with 2+ years of software engineering experience (or equivalent with advanced degree), and 2+ years of hands-on experience with programming languages such as C, C++, Java, or Python.

San DiegoLast seen 24 days ago
Posted 1 month ago

As a Principal/Senior Staff Software Engineer, you will lead a team developing next-generation 5G NR wireless systems, architecting and coding major PHY (L1) features. You will mentor engineers, innovate development processes, and collaborate with cross-functional teams to integrate and validate 3GPP wireless technology concepts.… The role requires 10+ years of hands-on C/C++ development, 7+ years of 5G/LTE PHY software and algorithm work, 7+ years taking complex software to production, and 5+ years developing for real-time Linux systems.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

Design, develop, and execute system-level test solutions for Qualcomm's leading-edge Snapdragon SoCs across mobile, automotive, compute, and server platforms. Responsibilities include early-stage silicon bring-up, post-silicon validation, hardware testing with system software, performance verification across voltage/process/temperature conditions, and creation of automated test content to stress functional, performance, stability, and benchmark aspects.… Develop production screens for system-level issues and partner with engineering teams to create effective test plans and sequencing. Requires 0–3 years of system or bench-level testing experience, strong understanding of computer architecture and operating systems, embedded systems and SoC concepts, and programming skills in C, C++, Python, C#, or .NET.

San DiegoLast seen 24 days ago
$248,000 – $372,000 · Posted 1 month ago

Lead Qualcomm's next-generation AI accelerator platform as senior engineering director, defining software vision, architecture, and roadmap while managing multiple engineering organizations spanning system software, device drivers, AI runtimes, compilers, ML frameworks, and platform SDKs. Partner with hardware teams on co-design, drive software readiness across chip development milestones, and establish performance/power/reliability goals.… Requires 9+ years software engineering experience (or PhD + 8 years), 4+ years with C/C++/Java/Python, and demonstrated expertise in AI/ML stacks, compiler technologies, runtime systems, or high-performance computing.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

Verification Software Engineer on Qualcomm's Modem/Chiplet Validation & Emulation team, responsible for developing and scaling system-level validation content and automation frameworks for pre- and post-silicon SoC validation. The role requires proficiency in C/C++, Python, and bare-metal software development, with hands-on debugging across hardware-software interfaces, emulation platforms, and silicon debug tools.… Engineers will work on functional verification, concurrency testing, and performance analysis for modem and RF subsystems, applying AI/ML techniques to improve validation productivity. The position offers exposure to cutting-edge data center and mobile SoCs with opportunity to build scalable solutions across diverse system architectures.

San DiegoLast seen 24 days ago
Posted 1 month ago

Design, architect, and build real-time user interface applications for remote piloting and control of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance, mission-critical systems.… You will own the full lifecycle of these applications, working with software engineers, designers, systems engineers, and pilots to deliver safe, user-centered, and certifiable display and control systems that support both prototype validation and certified flight operations.

San DiegoLast seen 1 month ago
$160,001 – $200,000 · Posted 1 month ago

SAIC seeks a Principal Cybersecurity Engineer to design, implement, and maintain secure identity, cryptographic, and network infrastructure for classified Navy DoD systems. The role involves planning and executing penetration tests and red team exercises against classified systems, performing network traffic analysis with Wireshark, architecting air-gap systems and data diodes, hardening IT and virtualized environments, and conducting vulnerability assessments aligned with DISA STIGs and DoD standards.… Required: 9+ years cybersecurity engineering, 5+ years hands-on experience in classified/high-security environments, proven penetration testing and red team experience, and deep knowledge of DoD/IC security frameworks (NIST RMF, DISA STIG, DoD CC SRG). Must hold an active TS/SCI clearance and be a U.S. citizen.

San DiegoLast seen 26 days ago