← Back to results

cpp jobs in San Diego

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

Design, develop, integrate, and test embedded and real-time software systems primarily focused on cryptographic software, working with multi-disciplinary teams in an Agile environment. Requires proficiency in C/C++ and object-oriented programming, experience with low-level firmware integration in complex multi-threaded embedded applications, and familiarity with the formal software lifecycle from requirements through testing.… Must have an interim Secret clearance to start and the ability to obtain and maintain an active DoD Secret Clearance.

San DiegoLast seen 1 month ago
$142,200 – $213,400 · Posted 1 month ago

Sr Principal Software Engineer at Northrop Grumman's Aeronautics Systems sector, leading software design, development, test, and integration for safety-critical embedded real-time systems. The role spans full SDLC phases across flight, mission, lab, and tools software, requiring expertise in C/C++, Python, and RTOS platforms (VxWorks, Integrity, Real-Time Linux), plus hands-on CI/CD, static analysis tools, and Agile practices.… Requires 8+ years of software engineering experience with a STEM degree (or 6+ with a Master's, or 4+ with a PhD) and an active Secret clearance.

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

Northrop Grumman seeks a Software Engineer or Principal Software Engineer to develop embedded real-time software for flight and mission-critical aerospace systems. The role involves the full software development lifecycle (requirements, design, implementation, testing, delivery) in Agile Scrum teams, working with real-time operating systems and multi-threaded applications.… Required skills include C, C++, and Python; experience with tools such as Jira, GitLab, Docker, Fortify, Coverity, or Black Duck; and a proven track record in embedded systems programming, SW integration, and testing. An active Top Secret clearance is required at hire, with ability to obtain Special Program Access (SAP/PAR) within a reasonable timeframe.

San DiegoLast seen 1 month ago
Posted 1 month ago

As a Software Engineer at Globalstar's XCOM RAN, you will develop modern C++ and Python software for high-performance 5G wireless systems, focusing on PHY layer development, 3GPP control plane implementation for Remote Radio Units, and telemetry data collection. You will design, code, test, and verify major system features while participating in design reviews, code reviews, and continuous integration processes.… The role requires hands-on experience with Modern C++, Linux systems development, and ideally exposure to 5G L1 specs and stack development. You will collaborate with systems design and test teams to integrate and validate novel 3GPP wireless technology.

San DiegoLast seen 1 month ago
Posted 1 month ago

Lead technical strategy and architecture for real-time controls and instrumentation systems using National Instruments LabVIEW, cRIO, and FPGA platforms. Provide architectural guidance, mentor engineers across hardware and software disciplines, and serve as subject matter expert for system-level troubleshooting and design reviews.… Hands-on involvement in LabVIEW/cRIO development, debugging, and integration while supporting text-based language environments (C#, C++). Participate in engineering planning, staffing, and talent development.

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

Associate Test Engineer supporting the Blue Swordfish maritime autonomous platform project. Responsibilities include developing test plans, methods, cases, and procedures; conducting walk-throughs; executing tests on autonomous maritime systems; documenting and analyzing test results; and supporting at-sea testing and demonstrations.… Requires a bachelor's degree in computer science, engineering, or related field, U.S. citizenship, ability to obtain a Secret clearance, and hands-on experience with Linux, Java, C++, Python, Agile methodologies, and test/evaluation of complex systems.

San DiegoLast seen 1 month ago
Posted 1 month ago

Write Modern C++ and Python software for high-performance 5G wireless systems at XCOM RAN, including PHY layer development, 3GPP control plane for Remote Radio Units, and telemetry data collectors. Design, develop, code, test, and verify major system features while participating in design reviews, code reviews, and continuous integration.… Work with systems design and test teams to integrate and validate 3GPP wireless technology on Linux-based systems.

San DiegoLast seen 1 month ago
$220,800 – $331,200 · Posted 1 month ago

Shield AI seeks a Senior Staff Engineer to design and deploy autonomous capabilities for maritime surface vehicles. The role spans algorithm development, real-time software engineering, system integration, and field testing—requiring deep expertise in robotics, motion planning, decision-making, and unmanned systems.… You will collaborate across perception, planning, simulation, and hardware teams to mature autonomy solutions from prototypes to operational deployment, with ~25% travel to integration events and customer sites.

San DiegoLast seen 1 month ago
$81,080 – $141,650 · Posted 1 month ago

Design, develop, and maintain software solutions that interface with coordinate measuring machines (CMMs) and metrology systems for advanced fabrication and inspection workflows. Integrate CMM equipment with internal databases, MES, PLM, and ERP systems; develop automation routines, reporting dashboards, and data visualization tools; and troubleshoot metrology software and system issues.… Requires 5–10 years of software engineering experience with hands-on CMM and metrology background, proficiency in C#, C++, Python, or similar languages, SQL/NoSQL database experience, and working knowledge of GD&T (Geometric Dimensioning and Tolerancing).

San DiegoLast seen 1 month ago
$125,810 – $229,670 · Posted 1 month ago

Lead embedded systems and controls design engineering at General Atomics, managing technical talent while generating electrical architecture solutions for complex projects. Perform mixed-signal circuit design, embedded systems development (processor, microcontroller, FPGA, MPSoC), and hardware analysis across digital, analog, and RF domains.… Conduct electrical engineering analyses, document findings, communicate results to stakeholders, manage technical schedules, and represent the company as a prime technical contact on contracts. Requires 11+ years of progressively complex engineering experience, active DoD Secret clearance, and expertise in FPGA platforms (Xilinx, Microsemi), RTOS, and PCB design tools.

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

Senior Software Engineer responsible for developing high-performance autonomy software modules for maritime unmanned systems, from algorithm prototyping through real-world deployment and testing. The role requires 7–10+ years of experience in robotics, control systems, motion planning, or autonomous vehicle development, with proficiency in C++ and Python.… Responsibilities include cross-functional collaboration with perception and planning teams, integration of autonomy capabilities onto surface vehicles, analysis of mission logs, and contribution to autonomy roadmaps through R&D and algorithm innovation.

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

Google seeks a Software Engineer III to develop computer vision and computational photography features for Pixel camera autofocus, exposure, and white balance systems. You will own the end-to-end product lifecycle from research and algorithm development through prototyping, optimization, and commercialization.… The role requires proficiency in C++, machine learning infrastructure (model deployment, optimization, data processing), and computer vision or imaging platforms, along with experience in large-scale system design and performance analysis.

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

As a Staff Software Engineer, you will design, develop, and optimize software for Qualcomm's next-generation data center platforms, leading a team of engineers. You will work on critical Linux Kernel subsystems including virtualization (KVM), scheduling, and memory management (IOMMU) for ARM-based systems.… Responsibilities include optimizing power and performance technologies like DVFS, debugging complex issues with tools like JTAG, contributing to upstream open-source projects, and performing pre-Silicon development on FPGA and QEMU platforms. The role requires 4+ years of software engineering experience with proficiency in C/C++, Python, or Java, plus strong Linux Kernel development expertise and understanding of ARMv8/ARMv9 architecture.

San DiegoLast seen 18 days ago
$204,000 – $284,000 · Posted 1 month ago

As a Principal Software Reverse Engineer, you will perform advanced reverse engineering on complex software and firmware targets across Windows, Linux, and embedded systems, developing automated binary analysis tools to characterize protocols and functionality. You will lead multi-discipline technical teams, conduct vulnerability research and exploit development, and present findings to customers and leadership.… This role requires 15+ years of hands-on experience with disassembly tools (IDA Pro, Binary Ninja, Ghidra), proficiency in Assembly languages (x86, ARM) and programming languages (C/C++, Python), and deep expertise in exploitation, cybersecurity solutions, and firmware analysis.

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

Staff Software Engineer responsible for developing and leading the Qualcomm AI Stack software platform, including the QAIRT SDK and Generative AI Inference Extensions (Genie). The role focuses on researching state-of-the-art AI toolchains, performance and memory profiling for Edge-AI on embedded SoCs, and optimizing machine learning model execution on Snapdragon platforms across multiple operating systems.… You will lead software toolchain development, conduct system-level benchmarking, validate ML use cases, debug complex issues, and provide technical guidance to junior engineers while collaborating across cross-functional teams.

San DiegoLast seen 1 month ago
$183,500 – $232,500 · Posted 1 month ago

Senior Staff Software Engineer owning end-to-end design, architecture, and delivery of a scalable AWS-based cloud platform integrating backend services, frontend applications, mobile clients, and IoT hardware. You'll make high-stakes architectural decisions independently, write production code across Node.js, React, React Native, Python, Rust, and C++, design infrastructure-as-code with AWS CDK, and work with PostgreSQL at depth.… Operating in a flat, autonomous team with no management hierarchy, you'll set engineering standards, drive technical direction, and operate critical systems from design through production support.

San DiegoLast seen 1 month ago
$179,200 – $268,800 · Posted 1 month ago

As a Product Manager for Hexagon and RISC-V embedded software, you will define product strategy and roadmaps for edge AI and heterogeneous compute platforms, drive developer experience across toolchains and RTOS ecosystems, and lead Qualcomm's engagement in open-source communities like Zephyr. You will translate market requirements into differentiated product direction, partnering with engineering, sales, and customers to identify opportunities in mobile, automotive, IoT, and compute markets.… The role requires deep technical expertise in embedded processor architectures, compilers, debuggers, profilers, and real-time operating systems, with hands-on familiarity with ARM, RISC-V, or similar architectures.

San DiegoLast seen 19 days ago
$116,900 – $175,300 · Posted 1 month ago

Sr. Camera Software Engineer at Qualcomm developing embedded camera software for IoT devices, with focus on camera image signal processing, 3A algorithms, and image quality tuning.… Responsibilities include designing and architecting camera modules, implementing device drivers and HAL layers, optimizing performance and power metrics, and collaborating with customers and cross-functional teams. Requires strong C/C++ programming, Linux kernel expertise, camera sensor driver experience, and knowledge of image signal processing concepts.

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

Design, develop, and test embedded software for Zoox's autonomous vehicle charging and power systems, including real-time control of electro-mechanical components, supplier system integration, and cross-functional validation. The role requires 4+ years of embedded software experience with strong C/C++ proficiency, microcontroller/microprocessor expertise (ARM, PowerPC), and knowledge of automotive communication protocols (CAN, LIN).… You will contribute across the full development cycle—from prototyping and requirements capture through implementation and validation—and collaborate with vehicle, controls, and validation engineers.

San DiegoLast seen 20 days ago
Posted 1 month ago

Solar Turbines seeks engineering interns to support gas turbine package and system design, controls, software, and display development under mentor guidance. Interns will work on meaningful project assignments applying classroom education to real engineering challenges across mechanical, controls, systems, software, and display fields.… The eleven-week program includes training, networking, and facility exposure alongside a capstone project. Candidates must be pursuing a 4-year or advanced degree in Engineering, Computer Science, or related field, classified as Sophomore or higher in Fall 2026, with a minimum 2.8 GPA.

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

The Products and Integration team seeks an embedded software engineer to develop and integrate drivers and peripheral software for mobile chipsets. You will debug system-level issues, design scalable build systems, and collaborate with hardware and systems engineering teams to meet power and performance targets.… The role requires experience with embedded software development, device drivers, real-time operating systems, C/C++, assembly, and build systems like SCons, along with strong debugging and problem-solving skills.

San DiegoLast seen 20 days ago
$100,000 – $150,000 · Posted 1 month ago

Develop FPGA-based solutions using hybrid C/C++ microprocessor and HDL fabric architectures, designing robust component interfaces to ADCs, DACs, and microcontrollers. Design and develop complex data acquisition and analysis systems for system health monitoring, perform integration and verification testing of integrated hardware and firmware platforms, and collaborate with cross-functional teams.… Requires 2+ years of FPGA/embedded development experience, proficiency in C/C++, Xilinx Vivado/Vitis, digital logic, computer architecture, and device-level communication protocols (SPI, I2C, Ethernet, Serial).

San DiegoLast seen 1 month ago
Posted 1 month ago

Google seeks a Software Engineer III to develop computer vision and computational photography features for the Pixel camera, focusing on autofocus, image signal processing, and scene understanding. You will own the end-to-end product lifecycle from research and algorithm development through prototyping, optimization, and commercialization.… The role requires 2+ years of C++ software development, 1+ year of ML infrastructure experience, and 1+ year of computer vision or imaging platform experience. You'll work cross-functionally with hardware, research, and chip design teams to deliver mobile-friendly features that define the Pixel camera experience.

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

Staff/Sr. Staff Software Engineer role focused on AI inference optimization on Snapdragon platforms, including model optimization, quantization, graph transformations, and runtime execution for LLMs, LVMs, and LMMs.… You will design and implement graph lowering and optimization techniques within ONNX Runtime, ExecuTorch, and Qualcomm AI Stack SDK, working across ML algorithms, inference systems, and hardware integration. The role requires 6–8+ years of software development experience, 3+ years in AI/ML inference or model optimization, deep expertise in Python and C/C++, PyTorch/ONNX, and transformer architectures. You will mentor junior engineers, drive features end-to-end, and collaborate across ML Research, hardware, product, and QA teams.

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

Lead the design and development of embedded NPU software frameworks, runtime libraries, and system drivers for Qualcomm's Snapdragon SoC portfolio, optimizing for high-performance AI and multimedia workloads across mobile, automotive, compute, and XR platforms. Architect solutions across the full stack from low-level drivers to high-level frameworks, collaborating with hardware and systems teams to deliver production-grade solutions.… Drive technical decisions, mentor engineers, and optimize software using advanced NPU architecture techniques including SIMD, multi-threading, and memory hierarchy optimization. Requires deep expertise in embedded systems, C/C++, NPU architecture, real-time operating systems, and demonstrated ability to lead complex development efforts across cross-functional teams.

San DiegoLast seen 20 days ago