← Back to results

cpp jobs in San Diego

$121,400 – $202,200 · Posted 1 month ago

Staff Software Engineer role focused on Linux kernel device driver development for Qualcomm's QCR-100 AI accelerators. The engineer will develop and maintain PCIe device drivers, firmware loading mechanisms, MHI bus integration, DMABUF handling, and DMA transfer code.… Requires 4+ years of software engineering experience, 2+ years with C/C++, and hands-on Linux kernel driver development including kernel modules, sysfs, and low-level debugging. Desirable experience includes PCIe stack knowledge, DMA/IOMMU understanding, DKMS module management, and SoC-as-a-Device architectures.

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

Design and develop embedded Linux drivers and middleware services for autonomous vehicle platforms, architecting CI/CD pipelines, OTA systems, and test frameworks from scratch. You'll integrate across multiple vehicle platforms, CAN bus architectures, and sensor suites while defining quality standards, release criteria, and system-level validation.… This role requires hands-on embedded systems experience with Linux, C/C++, and strong hardware–software integration and debugging skills in a fast-moving startup environment.

San DiegoLast seen 1 month ago
Posted 1 month ago

Amazon is hiring a Software Development Engineer for their Leo for Government division. The role requires 3+ years of professional software development experience and 2+ years of systems design and architecture expertise.… You will design and develop large-scale, multi-tiered, distributed software applications using C#, C++, Java, or Perl, with strong emphasis on object-oriented design, code reviews, and full software development lifecycle practices.

San DiegoLast seen 1 month ago
$149,800 – $262,200 · Posted 1 month ago

Staff-level full-stack engineer responsible for designing, building, and delivering high-quality features for ServiceNow's Lux admin configuration framework and AI-native platform experiences. You will own the complete development lifecycle from architecture through testing and deployment, mentor engineers, and architect modular, reusable component systems.… The role requires 8+ years of JavaScript/web experience with advanced proficiency in modern UI frameworks (Lit, React, Vue, Angular), object-oriented design, algorithms, and relational databases, plus experience integrating AI into workflows and serving as a technical lead.

San DiegoLast seen 1 month ago
$50,079 – $67,640 · Posted 1 month ago

Software Engineering Intern III position for Summer 2027 at BAE Systems, supporting defense and aerospace projects. Interns will work alongside experienced engineers on impactful projects using modern full-stack technologies including React/Angular, AWS/Azure/Kubernetes, Spring, and various databases (SQL and NoSQL).… The role requires proficiency in Java, C++, C#, Python, or JavaScript, strong fundamentals in data structures and object-oriented programming, and a drive to learn. Participation in BAE Systems' LEAP Internship Program includes career development, mentorship, and networking opportunities.

San DiegoLast seen 1 month ago
$91,800 – $137,600 · Posted 1 month ago

Northrop Grumman seeks a Software Engineer - Java Developer to design, develop, and deliver enterprise Java solutions in a SOA environment within an Agile team. The role requires full-time on-site work in San Diego and involves collaborating across Systems Engineering, DevSecOps, and Test Automation teams on the full software development lifecycle.… The candidate will work with Java Enterprise Edition (JEE), object-oriented programming, design patterns, JMS, Web Services, XML, and related technologies. An active Top Secret clearance and ability to obtain SAP access are mandatory prerequisites.

San DiegoLast seen 1 month ago
$146,700 – $293,400 · Posted 1 month ago

As an Applications Engineering Consultant for Siemens EDA emulation tools, you will provide technical sales support to the Americas region, deploying Veloce Strato emulation and prototyping solutions for semiconductor and electronics companies. You will work directly with customers during product evaluations, troubleshoot technical obstacles, deliver presentations on new features, and gather feedback to improve products.… The role requires 7+ years of chip design, verification, simulation, or emulation experience with deep expertise in SystemVerilog/Verilog/VHDL, RTL coding, ASIC debug, and familiarity with industry emulation platforms (Veloce, Palladium, ZeBu) and simulation environments (Questa, Incisive, VCS). You will also need proficiency in scripting languages, Transaction Level Modeling, and the ability to communicate complex technical solutions to customers at multiple organizational levels.

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

Build and optimize a high-throughput compute stack for reliable, production-grade data ingestion, processing, storage, and delivery. The role focuses on making stateful, multi-threaded pipelines fast and observable under real-world constraints—profiling bottlenecks, hardening recovery behavior, and productizing machine-learning models (neural networks, tree-based, unsupervised) to meet performance, reliability, and quality standards.… You will work alongside algorithm and infrastructure engineers, using measurements to drive performance improvements and ensure production interfaces remain durable as the system evolves. Requires strong systems-level experience with concurrency, I/O, and production debugging in C++, Rust, CUDA, or C; a track record of shipping production software; and hands-on expertise in resilient data pipelines and GPU computing.

San DiegoLast seen 1 month ago
$207,600 – $311,400 · Posted 1 month ago

Director of Engineering role leading Qualcomm's automotive platform software engagement with OEM customers (Tier 1/major automakers). Responsibilities span technical leadership across ADAS programs, coordinating internal engineering teams (hardware, software, systems, safety, security, tools), managing project delivery from concept through SOP and maintenance, and serving as the primary technical interface between customer engineering executives and Qualcomm leadership.… Requires 8+ years of software engineering experience (or 7+ with Master's, 6+ with PhD) plus 4+ years with C, C++, Java, Python, or similar languages; preferred background includes automotive systems engineering, compute platform architecture (SoC, GPU/DSP), and embedded software stacks (QNX, Linux, Android).

San DiegoLast seen 1 month ago
$162,600 – $271,000 · Posted 1 month ago

Lead Windows OS platform initiatives including System BIOS, UEFI, ACPI, drivers, and applications across the full development lifecycle. Act as a technical expert on PC industry trends, identify and mitigate technical risks, and drive platform efficiency through hands-on prototype development and cross-functional collaboration.… Require 6+ years of software engineering experience with proficiency in C, C++, Java, or Python, with deep knowledge of Windows kernel, drivers, APIs, power management, and security preferred. Provide technical guidance, lead design reviews, and foster a culture of technical excellence while contributing to short- and long-term product/technology roadmaps.

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

Qualcomm seeks an experienced Windows Performance Engineer to analyze and optimize software running on Windows on Snapdragon devices across multiple system layers—OS, kernel, compiler, drivers, assembly, and CPU/SoC architecture. The role involves deep performance analysis of benchmarks and applications, implementing software optimizations to balance performance and power consumption, developing analysis tools, and collaborating with architects and cross-functional teams.… The engineer will act as a technical lead, own project outcomes, and drive optimization strategies for next-generation Windows on Snapdragon desktop devices. Strong technical credibility, self-management, and communication skills are essential.

San DiegoLast seen 1 month ago
$107,900 – $220,000 · Posted 1 month ago

Algorithm Software Engineer responsible for designing, implementing, and testing C applications in real-time embedded systems within multi-disciplinary teams. The role involves porting and optimizing signal processing algorithms from MATLAB, Python, or C++ to C for multi-core DSP applications, leveraging SIMD, VLIW, and hardware accelerators to meet real-time requirements.… Responsibilities include developing Hardware-in-the-Loop tests, optimizing code for performance, and communicating technical details with internal and external stakeholders. Requires 8+ years of embedded C/C++ development experience, strong signal processing knowledge, Linux proficiency, and active Secret-level security clearance with ability to obtain TS/SCI.

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

Design, develop, and validate embedded software for sensor systems powering mobile applications including IoT, wearables, AR/VR, and health technologies. Work independently and lead others to architect scalable, real-time sensor software solutions in C/C++ on embedded RTOS platforms (Linux/Android/Windows), collaborating across hardware, systems, and test teams.… Optimize performance, debug complex systems, and ensure code quality through testing and architectural analysis. Requires Bachelor's in Engineering or Computer Science with strong embedded software fundamentals.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Embedded Software Engineer responsible for developing low-level C/C++ software for custom system-on-chip (SoC) hardware across DSP, ARM, and RISC-V microarchitectures. Will design and implement embedded systems ranging from bare metal to Linux environments, write hardware interface code, validate performance under nominal and stress conditions, and collaborate with multidisciplinary teams of firmware, hardware, and RF engineers.… Requires 4+ years of embedded systems development experience, strong C/C++ proficiency, understanding of hardware-software interaction, and familiarity with build tools, version control, CI/CD pipelines, and test-driven development.

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

Principal Engineering role leading automotive platform software initiatives at Qualcomm, serving as the chief technical counterpart to OEM engineering leadership. Responsibilities include developing deep understanding of OEM roadmaps and architectures, leading all technical aspects of business acquisition and delivery execution, coordinating cross-functional Qualcomm engineering teams (HW, SW, systems, safety, security), and representing customer needs in internal forums.… Requires 6–8+ years of software engineering experience (depending on degree level), with 4+ years in C, C++, Java, or Python, and preferred expertise in automotive systems, compute platform architecture, and embedded software stacks (QNX, Linux, Android).

San DiegoLast seen 1 month ago
$125,000 – $171,900 · Posted 1 month ago

Develop prototype AI/ML solutions for ASIC design automation at NXP, exploring state-of-the-art techniques like GenAI, reinforcement learning, graph neural networks, and CNNs to improve VLSI CAD workflows. The role involves collaborating with architecture, IP, and SoC design teams to evaluate and pilot automation applications on leading-edge semiconductor technologies.… Candidates must have 5+ years of AI/ML expertise, strong Python/C++ programming skills, and hands-on experience with Unix/Linux, Git, and software development tools. Understanding of VLSI design constraints, EDA tools, and physical design flows is highly desirable.

San DiegoLast seen 1 month ago
$133,000 – $199,600 · Posted 1 month ago

Lead a section of 10–15 application software engineers within Northrop Grumman's Connectivity & Network Solutions business unit, spending approximately 80% of time as a technical performer on program work. Responsibilities include staffing, recruiting, performance management, career development, and compensation decisions for direct reports, while maintaining hands-on proficiency in software development, object-oriented programming, and software lifecycle processes.… The role requires an active Secret clearance, on-site work in San Diego, and familiarity with DoD communications systems, DevOps tools, and multi-threaded Linux environments.

San DiegoLast seen 1 month ago
$52,900 – $108,000 · Posted 1 month ago

Join Booz Allen's competitive Summer Games internship program as a Systems Engineer, working in teams on real-world technical challenges for government and commercial customers. You'll apply programming skills in .NET, C++, JavaScript, Java, or Python to develop innovative solutions, receive mentorship from senior leaders, and present your work at a final Challenge Cup competition.… The role requires proficiency in at least one programming language, knowledge of software development best practices, and the ability to learn new frameworks and collaborate effectively.

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

Qualcomm seeks a Windows Driver Developer to join an Agile Scrum team developing Windows-on-Snapdragon products. You will gather requirements, design, and develop key features across the full product lifecycle, working with kernel-level code, device drivers, and embedded systems while coordinating with internal and external teams to triage and resolve chipset issues.… Strong C/C++ and Python programming skills are required, along with hands-on embedded Windows and Linux kernel development experience, ARM/SoC debugging expertise, and deep OS concepts knowledge. You'll use tools like WinDbg and JTAG for debugging and should demonstrate proficiency in shell scripting, ARM assembly, and embedded OS internals.

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

As a Software Engineer at Qualcomm, you will design, develop, and validate embedded and cloud edge software applications and utility programs. You'll analyze user needs, implement small software features, participate in coding, unit testing, and debugging, and collaborate with systems, hardware, and architecture teams.… The role requires a Bachelor's degree in Engineering, Computer Science, or related field, with preferred experience in programming languages (C, C++, Java, Python), database management, APIs, and source code management systems.

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

Design, architect, and deploy on-device AI prototype software for edge computing applications at Qualcomm's AI Research division. You will work with modern deep learning frameworks (PyTorch), optimize neural network models for embedded deployment, and integrate cutting-edge AI technologies into mobile, IoT, and autonomous systems.… The role requires strong Python and C/C++ skills, deep learning expertise, embedded software development experience, and solid software engineering fundamentals.

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

Qualcomm seeks a Staff Machine Learning Engineer to design and deploy AI/ML-based automation solutions for automotive cybersecurity and functional safety engineering workflows. The role involves building intelligent systems for document understanding, compliance automation, and engineering productivity, leveraging LLMs, GenAI, and agentic AI frameworks.… You will develop scalable end-to-end automation pipelines, contribute to knowledge systems and RAG platforms, and apply ML to security analysis and process optimization across the full product development lifecycle. The ideal candidate has 5+ years of ML/AI experience, strong programming skills in Python or C++, and familiarity with automotive cybersecurity standards such as ISO/SAE 21434.

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

Design and develop mobile applications (iOS/Android) for an Automated Insulin Delivery system that helps patients manage diabetes. Work independently to design, develop, test, and debug complex mobile apps using Android Studio or Xcode, with expertise in Flutter, Dart, Java, Kotlin, C/C++, Objective-C, or Swift.… Collaborate with architects to implement requirements, integrate REST/SOAP APIs, manage mobile databases, and work closely with quality and systems teams in an agile/scrum environment. Requires a Bachelor's degree and 2+ years of relevant mobile development experience.

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

As a Software Engineer at Qualcomm, you will design, develop, and validate embedded and cloud edge software applications and utility programs for cutting-edge products. You'll collaborate with systems, hardware, and architecture teams to implement small software features, perform unit testing and debugging, conduct code reviews, and write technical documentation.… The role requires proficiency in programming languages such as C, C++, Java, or Python, familiarity with source code management systems like Git or Perforce, and experience with database management and APIs. You will work under supervision on projects requiring multi-step tasks, problem-solving, and cross-functional collaboration to ensure on-time delivery and code quality.

San DiegoLast seen 1 month ago
Posted 1 month ago

Senior Software Engineer at Globus Medical responsible for full lifecycle management of medical device software products, from research and design through testing and delivery. The role requires strong full-stack development skills in .NET/C# backend and JavaScript/TypeScript frontend, with proficiency in Azure DevOps, Git, and web technologies including HTML5, CSS/SCSS, LitElement, and WebComponents.… Must follow FDA regulations, ISO 13485, and IEC 62304 standards in a regulated medical device environment, and perform some DevOps functions. Requires 8+ years of experience (or equivalent with advanced degree) in object-oriented design, Agile/TDD methodologies, and cross-functional collaboration with product management and engineering teams.

San DiegoLast seen 14 days ago