← Back to results

cpp jobs in San Diego

$76,960 – $201,760 · Posted 28 days ago

Shield AI seeks software engineering interns for a 10–12 week paid program working on autonomous systems across applications, embedded firmware, machine learning, and systems platforms. Interns will analyze requirements, write production-quality code, and ship real features alongside full-time engineers using Agile practices.… Candidates should have proficiency in modern programming languages (C, C++, Python, Java, or JavaScript), solid foundations in data structures and algorithms, version control experience, and strong problem-solving skills. The role offers hands-on mentorship and potential for a full-time offer upon completion.

San DiegoLast seen 27 days ago
$130,000 – $160,000 · Posted 28 days ago

Senior Software Engineer role developing web-based applications that integrate with custom embedded systems, using generative AI and AI-assisted coding tools. Requires 6+ years of software engineering experience, proficiency in multiple languages (Python, JavaScript/TypeScript, Go, C/C++, Rust, C#), expertise in Linux systems, web-based UI development, and network software engineering (TLS/HTTPS).… Responsibilities include designing and implementing AI-assisted software applications, writing specifications and test documents, executing tests, and interfacing with customers on requirements and design reviews.

San DiegoLast seen 28 days ago
$62,900 – $119,700 · Posted 28 days ago

As a Systems Engineer I, you will integrate hardware and software components, develop and execute test plans, debug system functions and interfaces, and verify requirements throughout the product lifecycle. You'll support engineering activities across integration, testing, field deployment, and post-deployment phases, analyzing real-world and test data using tools like MATLAB, troubleshooting hardware/software issues, and collaborating with multi-disciplinary teams.… The role expects you to maintain engineering specifications and databases, conduct root-cause analyses, and present technical results to stakeholders. A STEM bachelor's degree and hands-on experience with test equipment (oscilloscopes, spectrum analyzers) are required; familiarity with C/C++/C# and Python scripting is preferred.

San DiegoLast seen 26 days ago
$162,600 – $244,000 · Posted 28 days ago

Senior Staff Windows Developer role focused on debugger development for Windows on Snapdragon products. Responsible for end-to-end software development, debugging, and support across Windows/Linux kernel environments on ARM SoCs.… Requires deep expertise in C/C++, kernel internals, device driver programming, and embedded systems debugging with tools like WinDbg and JTAG. Must coordinate with cross-functional teams to triage and resolve chipset issues.

San DiegoLast seen 27 days ago
$134,800 – $202,200 · Posted 28 days ago

Qualcomm Data Center seeks a Staff Linux Software Engineer to lead development of host-side system software, drivers, and libraries for next-generation datacenter inference accelerators. The role spans driver development, test infrastructure, performance optimization, and security enablement, with emphasis on production-ready Linux-based systems.… You will own complex subsystems end-to-end, drive architectural decisions, and provide technical leadership across software, hardware, and platform teams. Core responsibilities include designing Linux user-space and kernel-adjacent drivers in modern C++, architecting CI/test infrastructure, optimizing AI inference performance, and collaborating with hardware, firmware, and cloud teams.

San DiegoLast seen 27 days ago
Posted 28 days ago

Senior embedded software engineer role developing flight software for Amazon's Leo satellite constellation. Responsibilities include designing and implementing payload radio and mode management software in C/C++ on embedded Linux systems, collaborating with hardware teams on board bring-up and integration, and following high-reliability practices for satellite security and operations throughout the satellite lifecycle.

San DiegoLast seen 26 days ago
Posted 28 days ago

Senior embedded software engineer leading secure firmware development for satellite communication systems. Designs and implements hardware interfaces using protocols like I2C, SPI, UART, and Ethernet with embedded security controls.… Collaborates with hardware architects and security teams to bring custom silicon from concept through secure verification and production integration. Requires 7+ years of professional software engineering with deep expertise in secure embedded systems, RTOS, real-time constraints, threat modeling, and penetration testing methodologies.

San DiegoLast seen 26 days ago
Posted 28 days ago

Research Scientist Graduate role focused on designing and developing novel video codec algorithms for image and video compression across multiple formats (2D, multiview, 360-degree, point cloud, light field). Responsibilities include algorithm optimization, file format and transport protocol development, quality evaluation metrics, participation in standardization forums (MPEG, DASH, 3GPP, JVET, AVS), and publication of research papers and patent applications.… Requires a PhD in computer science or related field, strong fundamentals in algorithms and data structures, published research in top venues, and hands-on experience with C/C++ and multimedia compression standards.

San DiegoLast seen 26 days ago
$200,800 – $301,200 · Posted 28 days ago

Lead AI software strategy and architecture for Qualcomm's automotive platform, directing deployment of computer vision, perception systems, LLMs, and generative AI workloads. Drive architectural decisions across multiple products and customer programs while mentoring cross-functional teams.… Ensure solutions meet automotive safety, performance, and reliability standards. Requires 8+ years of software/systems engineering experience with deep expertise in AI/ML, C/C++, and automotive software environments.

San DiegoLast seen 27 days ago
$94,200 – $141,200 · Posted 28 days ago

Qualcomm is seeking a software engineer to develop and optimize 5G/6G Radio Access Network Layer 2 functionality for a Test Base Station. The role focuses on designing real-time, multi-threaded C++ software running on Linux, implementing MAC/RLC/PDCP/SDAP protocols per 3GPP specifications, and optimizing channel schedulers and data-plane paths for latency and throughput.… The candidate will debug, profile, and collaborate across distributed teams integrating with Layer 1 (PHY) and Layer 3 (RRC) components.

San DiegoLast seen 27 days ago
$101,400 – $152,200 · Posted 28 days ago

Develop critical CAD tools and algorithms for VLSI emulation infrastructure at Qualcomm, focusing on synthesis, partitioning, place-and-route, and clock optimization. The role involves C++ software development, Linux-based systems, and hands-on CAD tool design while mentoring team members.… Candidates should have 2+ years of ASIC/FPGA design or CAD tool development experience, with strong foundations in data structures, algorithms, and RTL synthesis concepts.

San DiegoLast seen 26 days ago
$123,700 – $185,500 · Posted 28 days ago

Design, architect, implement, and optimize GPU hardware, drivers, features, and tools at Qualcomm. Write performant code in C++, C, Python, and Perl across graphics and driver layers, maintain pre- and post-silicon test suites, and collaborate with cross-functional teams and external stakeholders to deliver GPU features and APIs.… Requires a strong graphics engineering background and ability to work with senior leadership.

San DiegoLast seen 27 days ago
Posted 28 days ago

Design, develop, and test embedded software for aerospace spacecraft and computer boards, with hands-on responsibility for bootloaders, BSPs, kernels, and device drivers across VxWorks, Embedded Linux, RTEMS, and bare-metal platforms. Write C/C++ and assembly code for real-time, high-reliability systems, and develop Python-based test automation tools.… Participate in system verification, debugging, manufacturing support, and cross-discipline design reviews; contribute to software architecture and process improvement across projects. Requires 8–30 years of embedded systems experience, strong C/C++/Python proficiency, and deep knowledge of kernel/driver development, low-level debugging, and file-system fundamentals.

San DiegoLast seen 26 days ago
$125,000 – $150,000 · Posted 28 days ago

Embedded Software Engineer III will develop real-time embedded C/C++ software for satellite avionics and payload data processing systems, working with multi-core processors, FPGA-integrated platforms (Xilinx, Microchip, Vorago), and ARM Cortex/RISC-V architectures. Responsibilities include customizing Linux kernels and bootloaders (U-Boot, GRUB) for flight applications, implementing secure communications (IP, TLS, IPsec, AES, RSA, ECDSA), and interfacing with embedded buses (SPI, I2C, UART, PCIe, SpaceWire).… The role requires 5+ years of embedded software experience in C/C++, deep knowledge of networking protocols and cryptographic systems, and ability to collaborate with hardware and FPGA engineers on rugged, Low-SWaP aerospace products.

San DiegoLast seen 26 days ago
$152,480 – $228,720 · Posted 28 days ago

Staff Engineer responsible for integrating autonomy software across simulation (SIL), hardware-in-the-loop (HIL), and flight environments. Will design and optimize integration workflows, CI/CD pipelines, and automation tooling; diagnose system defects using logs and telemetry; ensure cross-platform compatibility and system compliance; and collaborate with DevOps and development teams to streamline build-to-deploy cycles.… Requires 7+ years of experience (or equivalent with advanced degree), proficiency in Python or C++, expertise with CI/CD pipelines and HIL testing, and a strong background in autonomous systems or middleware.

San DiegoLast seen 26 days ago
$130,000 – $160,000 · Posted 28 days ago

Senior Software Engineer with 6+ years of experience to design, develop, and maintain web-based applications that integrate with custom embedded systems, leveraging generative AI and AI-assisted coding tools. The role requires expertise in Linux systems, web-based UI development, network software engineering (TLS/HTTPS), and proficiency across high-level languages (Python, JavaScript/TypeScript, Go) and systems languages (C/C++, Rust, C#).… Responsibilities include writing requirements and specifications, executing tests, and interfacing with customers on requirements and design reviews.

San DiegoLast seen 26 days ago
$156,000 – $187,200 · Posted 28 days ago

Design and develop embedded firmware in C and C++ for next-generation wireless RF test equipment running on ARM processors. Work on RTOS, embedded Linux, and bare metal platforms, performing hardware bring-up and debugging with lab instruments like JTAG and oscilloscopes.… Collaborate with cross-functional RF, DSP, FPGA, and hardware engineering teams to support wireless technologies including 5G, WiFi, Bluetooth, mmWave, UWB, and NFC used in Apple devices.

San DiegoLast seen 26 days ago
$130,000 – $160,000 · Posted 29 days ago

Senior Software Engineer with 6+ years of experience to design, develop, and implement AI-assisted web-based applications that integrate with custom embedded systems. The role requires expertise across multiple languages (Python, JavaScript/TypeScript, Go, C/C++, Rust, C#), Linux systems, web UI development, and network software engineering (TLS/HTTPS).… Responsibilities include writing requirements and test documents, executing tests, and interfacing with customers on design reviews.

San DiegoLast seen 27 days ago
$94,200 – $141,200 · Posted 29 days ago

Design, develop, and optimize 5G/6G Radio Access Network Layer 2 software (MAC, RLC, PDCP, SDAP) in C++ running as a Linux service on multi-core platforms. Translate 3GPP specifications into requirements, implement channel schedulers and data-plane paths, and debug for latency, throughput, and reliability.… Collaborate across distributed teams on real-time-sensitive, multi-threaded NodeB software with continuous integration support.

San DiegoLast seen 28 days ago
$123,700 – $185,500 · Posted 29 days ago

As a Senior GPU Software Engineer at Qualcomm, you will architect, design, implement, and optimize GPU hardware, drivers, features, and tools for gaming, XR, and AI applications. You will write performance-critical code in C++, C, Python, and Perl across simulation, emulation, and on-device environments, and maintain comprehensive pre- and post-silicon tests to verify correctness.… You will collaborate with cross-functional teams and external stakeholders to expose new features, identify design deficiencies, and document solutions. The role requires 2+ years of software/hardware engineering experience (or equivalent with advanced degree) and demonstrable expertise in graphics-focused programming languages.

San DiegoLast seen 28 days ago
$200,800 – $301,200 · Posted 29 days ago

Principal Software Engineer leading AI software strategy and architecture for Qualcomm's automotive platform. Responsibilities include architecting and deploying advanced AI workloads (computer vision, LLMs, multimodal models, generative AI) on automotive systems, driving cross-functional technical decisions across AI, automotive engineering, and platform teams, mentoring engineers organization-wide, and ensuring solutions meet automotive safety, performance, and reliability requirements.… Requires 8+ years of software/systems engineering experience (or equivalent with advanced degree); preferred qualifications include 15+ years in AI/ML, embedded systems, or automotive software, expert C/C++ proficiency, and demonstrated experience with automotive safety standards (ISO 26262, ASPICE), edge AI inference, and Qualcomm AI frameworks.

San DiegoLast seen 28 days ago
$101,400 – $152,200 · Posted 29 days ago

Develop critical CAD tools and algorithms for Qualcomm's emulation infrastructure, focusing on synthesis, partitioning, place-and-route, and clock optimization for SoC designs. Optimize compute and storage, mentor team members, and apply software design principles in a Linux environment using industry-standard EDA flows.… Requires 2+ years of C++ development, CAD tool development, or ASIC/FPGA design experience, with hands-on knowledge of RTL synthesis, VLSI concepts, and data structures/algorithms.

San DiegoLast seen 28 days ago
Posted 29 days ago

ByteDance seeks a Research Scientist Graduate with a PhD to work on multimedia standards, specifically image/video coding and processing. The role requires proficiency in Python and PyTorch for research and development.… This is an entry-level research position within ByteDance's Global Frontier Tech Recruitment Program, starting in 2027.

San DiegoLast seen 27 days ago
Posted 29 days ago

Develop embedded software for microcontroller-based systems using C/C++, bare metal, and real-time operating systems, including board bring-up, device drivers, bootloaders, and firmware. Create PC-based diagnostic and test automation applications in C#.… Perform unit and integration testing, debug hardware-software issues, and validate software across environments. Collaborate with electrical, mechanical, and quality teams to integrate modules, optimize for performance and power efficiency, and ensure compliance with safety standards.

San DiegoLast seen 27 days ago
Posted 29 days ago

Design, architect, and build real-time user interface applications for remote piloting of automated aircraft systems, ranging from embedded UIs on aviation-grade hardware to browser-based applications. You will own the full lifecycle of these pilot-facing applications, working with software engineers, designers, systems engineers, and pilots to deliver safe, user-centered, and certifiable systems.… Requires 5+ years developing user-facing software for high-performance or mission-critical applications and 5+ years professional C/C++ experience, with a Bachelor's degree in Computer Science, Computer Engineering, or equivalent.

San DiegoLast seen 27 days ago