← Back to results

cpp jobs in San Diego

$145,000 – $165,000 · Posted 19 days ago

Senior Software Engineer leading integrations of third-party SDKs, APIs, and payloads into Firestorm OS, a Linux-based software platform for modular autonomous aircraft. You will own end-to-end integration of external systems from partners and government, work across avionics and autonomy stacks, develop integration tools, debug distributed systems, and ensure production-ready implementations.… Requires 5+ years of C++ software engineering, deep Linux expertise, networking knowledge, and experience integrating complex systems through APIs and SDKs.

San DiegoLast seen 17 days ago
$157,000 – $235,000 · Posted 20 days ago

Design and build on-device security systems for Snap's Specs wearable devices, including permissions, access control, sandboxing, and trusted execution boundaries. Develop security and privacy controls for on-device AI features, focusing on model integrity, sensitive data handling, and inference-time protections.… Research and implement security features across Snap OS, firmware, applications, and cloud-connected surfaces. Improve fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC mechanisms, and AI data flows.

San DiegoLast seen 17 days ago
$78,600 – $160,200 · Posted 20 days ago

Accenture Federal Services seeks a Junior to Mid Level Software Engineer to develop and maintain C/C++ applications on Linux while building responsive React/TypeScript front ends. The role involves collaborating on full-stack system architecture, debugging and optimizing performance-critical code, participating in code reviews, and working within agile teams.… Required qualifications include a CS/Engineering degree, 3+ years with software fundamentals, strong Linux and C/C++ proficiency, and hands-on React/TypeScript experience. An active Secret clearance is required with willingness to upgrade to TS/SCI.

San DiegoLast seen 18 days ago
$105,500 – $168,800 · Posted 20 days ago

Senior Software Engineer on the Pyxis ES Development team, responsible for designing and implementing scalable enterprise software solutions in microservices-based architectures. The role requires 5+ years of coding experience in languages like Python, Java, Go, C, or C++, with hands-on expertise in modern web technologies (React, Node.js, Spring, Ruby), containerization, messaging platforms (Kafka, RabbitMQ), and relational databases.… You will conduct software testing and evaluation, provide technical documentation, participate in design reviews, and work collaboratively with cross-functional teams in Agile environments. Strong analytical and problem-solving abilities, plus experience with cloud platforms and infrastructure-as-code tools, are essential.

San DiegoLast seen 18 days ago
$162,000 – $243,000 · Posted 20 days ago

As an AI Performance Engineer at Qualcomm, you will create and implement machine learning techniques, frameworks, and tools for efficient discovery and deployment of ML solutions across mobile, edge, auto, and IoT products. You will model, architect, and develop advanced ML hardware co-designed with software, optimize software for AI model deployment on hardware (kernels, compilers, model efficiency tools), and develop ML techniques into products.… You will conduct experiments to train and evaluate ML models, work independently with minimal supervision, and provide technical guidance to team members. The role requires 4+ years of hardware/software/systems engineering experience, proficiency with ML frameworks (TensorFlow, PyTorch, Keras), embedded systems optimization, and programming languages suited for ML (Python, C++, R).

San DiegoLast seen 18 days ago
$122,800 – $184,200 · Posted 20 days ago

As an LLM Engineer at Qualcomm, you will create and implement machine learning techniques, frameworks, and tools for efficient discovery and deployment of ML solutions across mobile, edge, auto, and IoT products. You will model, architect, and develop advanced ML hardware co-designed with software, develop optimized software for AI model deployment (kernels, compilers, model efficiency tools), and lead ML technique application into products.… You will work independently with minimal supervision while providing technical guidance to team members and collaborating across cross-functional teams on joint hardware-software design.

San DiegoLast seen 18 days ago
$127,650 – $212,750 · Posted 20 days ago

Senior Software Developer role designing, developing, and deploying synthetic scenario generation products for Live, Virtual, and Constructive (LVC) simulation environments used in training, testing, and analysis. The role requires leading a software development team and working on-site with government personnel.… Requires 12+ years of software development experience, 8+ years leading development teams, 9+ years coding in Java, JavaScript, and C++, and 4+ years deploying and managing VMware ESXi environments. This is a TS/SCI cleared position supporting government contractors.

San DiegoLast seen 18 days ago
$78,600 – $160,200 · Posted 20 days ago

Accenture Federal Services seeks a Junior to Mid Level Software Engineer to develop and maintain full-stack applications in C/C++ on Linux backends and build responsive React/TypeScript frontends. The role requires collaborating with senior engineers on system design, optimizing performance-critical services, participating in code reviews, and contributing to agile teams.… Required qualifications include a Bachelor's in Computer Science or equivalent, 3+ years with software fundamentals, strong Linux and C/C++ proficiency, and hands-on React/TypeScript experience. The position is based in San Diego, CA with 5 days per week on-site work.

San DiegoLast seen 19 days ago
$57,850 – $104,575 · Posted 20 days ago

Design, develop, and integrate Python-based software applications, data pipelines, REST APIs, and user interfaces for defense/mission-critical systems. Work directly with customers to translate operational requirements into technical solutions, support hardware integration and testing, and maintain comprehensive engineering documentation.… The role requires proficiency in Python, Git, Linux, and REST API design, with experience testing and debugging multi-component systems. Candidates should be comfortable presenting technical concepts to customers and collaborating within small engineering teams across the full software-development lifecycle.

San DiegoLast seen 18 days ago
$230,398 – $322,556 · Posted 20 days ago

Develop low-level firmware for secure enclaves within custom ASICs for satellite constellation systems, including ROM code, bootloaders, and runtime firmware. Design and implement secure boot, device attestation, and root-of-trust functionality, as well as OTA update infrastructure and lifecycle management.… Support pre-silicon development via simulation and FPGA, silicon bring-up, debugging, and production deployment. Requires 8+ years of embedded software/firmware experience, strong C/C++ skills, deep knowledge of processor architectures and embedded security concepts, and ability to collaborate across ASIC, hardware, and security teams.

San DiegoLast seen 18 days ago
$100,000 – $130,000 · Posted 20 days ago

Software engineer responsible for designing, developing, and implementing solutions to migrate legacy virtualized systems to cloud platforms. The role requires proficiency in Java, C++, and Spring Boot, with demonstrated expertise in AWS and/or Azure cloud architectures.… You will work with microservices, Docker, Kubernetes, and DevSecOps practices including CI/CD pipelines and automated testing, and participate in code and design reviews to ensure software quality and maintainability.

San DiegoLast seen 18 days ago
Posted 20 days ago

Design, develop, and operate embedded security software for Amazon Leo satellites, from launch through de-orbit. Own embedded software functions for payload radio and payload mode management, including design, implementation in C/C++ on embedded Linux systems, test, and integration.… Collaborate with hardware teams on board design, bring-up, verification, and satellite integration. Apply high-reliability embedded software development practices to ensure satellite security and reliability.

San DiegoLast seen 18 days ago
Posted 20 days ago

Design, develop, integrate, and test embedded and real-time software systems, primarily focused on cryptographic codebases, working with multidisciplinary teams including Systems Engineering, Hardware, and Integration & Test in an Agile environment. Responsible for system architecture, low-level firmware integration, and complex real-time multi-threaded embedded applications.… Analyze system capabilities and resolve technical problems across program intent, requirements, and programming techniques.

San DiegoLast seen 18 days ago
$141,300 – $211,900 · Posted 21 days ago

Staff-level Display Software Engineer responsible for designing, developing, and validating embedded and cloud edge software at Qualcomm. The role involves analyzing user needs, implementing software features, performing unit testing and debugging, conducting code reviews, and collaborating with hardware, systems, and architecture teams.… Requires 4+ years of software engineering experience with proficiency in C, C++, Java, or Python, and preferred experience with databases, APIs, and source control systems.

San DiegoLast seen 19 days ago
$141,300 – $211,900 · Posted 21 days ago

Staff-level Display Software Engineer at Qualcomm designing, developing, and validating embedded and cloud edge software for cutting-edge products. Responsibilities include analyzing user requirements, implementing software features, performing code reviews and regression testing, debugging, and writing technical documentation.… Requires 4+ years of software engineering experience with proficiency in C, C++, Java, or Python, and preferred expertise in database management, APIs, and source control systems like Git or Perforce.

San DiegoLast seen 18 days ago
$141,300 – $211,900 · Posted 21 days ago

Design, develop, and validate embedded and cloud edge software applications at scale, working independently on complex sub-systems for large-scale products. Lead code reviews, regression testing, and technical documentation while collaborating across hardware, systems, and test teams.… Require 4+ years of software engineering experience with proficiency in C++, Java, or Python, plus database management, API development, and source control expertise. Provide technical leadership and mentorship to junior engineers while driving design and implementation decisions that directly impact program success.

San DiegoLast seen 19 days ago
$78,900 – $123,300 · Posted 21 days ago

Software engineer to update and enhance tactical network software for Navy C4I systems (ADNS, CANES, ISNS), including design, coding, implementation, and testing of afloat and ashore network applications. Responsibilities include integration of hardware/software systems, DevSecOps support, installation/load management, and test automation across development through production environments.… Requires a BS in Computer Science or related field with 3 years of software engineering experience and an active DoD Secret clearance with ability to obtain TS/SCI.

San DiegoLast seen 20 days ago
$185,000 – $220,000 · Posted 21 days ago

Software Engineering Manager leading an onsite engineering team in San Diego with responsibility for technical guidance, project oversight, quality assurance, and team resource management. The role requires deep embedded systems expertise (bare-metal, FreeRTOS, Linux PCBA bring-up), proficiency in C/C++, Python, and Matlab, and experience with qualified space-grade hardware production.… The manager will review technical work, coordinate cross-functional efforts with product and design teams, evaluate contractor proposals, and ensure adherence to design processes and quality standards.

San DiegoLast seen 19 days ago
$200,000 – $300,000 · Posted 21 days ago

Staff Software Engineer role focused on building autonomous trajectory planning and motion control software for single and multi-agent systems. The engineer will develop reliable, maintainable C++ software with Python for prototyping and testing, diagnose complex algorithmic and software failures, and take features from ideation through flight testing.… Requires a Master's degree in computer science or robotics (or PhD) with 5+ years of professional experience building and debugging motion planning, robotics, or autonomous systems software. The role includes mentoring junior engineers and collaborating across teams to refine requirements and deliver scalable autonomy architectures.

San DiegoLast seen 18 days ago
$105,000 – $128,000 · Posted 21 days ago

Senior Core & Applications Developer responsible for developing, supporting, and enhancing the Symitar Episys core banking platform and related applications. The role requires designing efficient solutions, analyzing complex business and system challenges, mentoring other developers through code reviews and best practices, and collaborating with business units to deliver strategic initiatives.… Requires minimum 4 years of programming experience with strong systems design knowledge and extensive Symitar Episys experience; proficiency in PowerOn, SymConnect/SymXchange, SymForm, HTML, JavaScript, CSS, jQuery, and XML.

San DiegoLast seen 19 days ago
$135,200 – $156,000 · Posted 21 days ago

Software Engineer to develop and test applications for Linux and Android platforms using C++, C, Python, and Qt in a Navy environment. The role encompasses full-cycle development—analysis, design, implementation, and testing—with emphasis on secure coding, CI/CD automation, and object-oriented/functional programming principles.… The engineer will work within Agile Scrum, manage configuration and version control, integrate across APIs and containerized/hardware systems, and optimize mobile and embedded UIs. This is a 100% on-site position requiring an active Secret DoD clearance and U.S. citizenship.

San DiegoLast seen 19 days ago
$99,500 – $149,300 · Posted 21 days ago

As a Software Engineer at Qualcomm, you will design, develop, and validate embedded and cloud edge software, applications, and utility programs. You'll collaborate with systems, hardware, and test engineers to implement small software features, perform unit testing and debugging, participate in code reviews, and write technical documentation.… The role requires proficiency in programming languages such as C, C++, Java, or Python, along with experience in database management, APIs, and source code management systems.

San DiegoLast seen 19 days ago
$141,600 – $212,400 · Posted 21 days ago

Design and develop GPU profiling, performance analysis, and debugging tools for the Snapdragon Adreno GPU. Collaborate with GPU hardware and software teams on performance validation, debug issues, optimize user experience, and work with the developer ecosystem and OEMs.… Requires 4+ years of software engineering experience with strong C/C++ and GPU hardware knowledge. This is a full-stack role spanning user interfaces to graphics driver instrumentation.

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

Staff-level ML software engineer responsible for designing, implementing, and optimizing machine learning software for embedded systems including mobile, edge, automotive, and IoT products. Will develop and optimize ML kernels, frameworks (TensorFlow, PyTorch), and compilers in C++/Python to leverage specific hardware features on ARM, DSP, and GPU processors.… Responsibilities include performance optimization, integration, testing, tool development, and close collaboration with hardware teams. Requires a Master's degree in EE/CS or related field plus 3+ years of relevant experience.

San DiegoLast seen 19 days ago
Posted 21 days ago

A C/C++ Software Engineer will design, develop, and modify embedded and cloud edge software applications under supervision, with focus on small feature implementation, unit testing, debugging, and code quality assurance. The role requires strong fundamentals in computer architecture, Windows debugging, and API debugging, with support for automation scripting in Perl or Python.… Responsibilities include code reviews, regression testing, issue triage, and technical documentation within a collaborative team environment.

San DiegoLast seen 19 days ago