← Back to results

cpp jobs in San Diego

$117,800 – $176,600 · Posted 15 days ago

Qualcomm seeks a Senior System Software Engineer to optimize power efficiency across Snapdragon mobile SoCs. The role spans the full lifecycle from architecture and modeling through post-silicon debug, validation, and productization, requiring expertise in firmware, Linux kernel, and system software optimization.… Responsibilities include driving end-to-end power optimization across hardware/software boundaries, owning post-silicon power KPI execution, performing trade-off analysis on scheduler and DVFS algorithms, and developing power debug and automation infrastructure. The position demands strong embedded software development experience, deep understanding of computer architecture and OS fundamentals, and hands-on work with firmware and kernel-level tuning.

San DiegoLast seen 13 days ago
Posted 15 days ago

Design, develop, and debug embedded software for aerospace systems at Honeywell Aerospace. Collaborate with cross-functional teams to define system requirements, conduct code reviews, implement testing procedures, and ensure timely project completion.… The role requires embedded systems expertise and will contribute to innovative aviation technology deployed on 90% of the world's aircraft.

San DiegoLast seen 13 days ago
$117,800 – $176,600 · Posted 15 days ago

Senior software engineer designing and developing CI/CD systems, enterprise tooling, and quality processes for thousands of developers at Qualcomm. Responsibilities include building front-end applications, backend services, databases, microservices, and middleware APIs; performing code reviews and automated testing; administering Linux environments; and integrating with SCM tools (GitHub, Gerrit, Perforce).… Requires 2+ years software engineering experience with a programming language (C, C++, Java, Python) and a bachelor's degree in engineering or computer science; preferred experience includes CI/CD automation, Python/C#/C tool development, and SCM tool workflows.

San DiegoLast seen 13 days ago
$99,500 – $149,300 · Posted 15 days ago

Qualcomm seeks a Software Engineer to develop end-to-end solutions across the Android Stack and Linux kernel, working in both user space and kernel space. The role involves collaborating with systems and architecture teams to build system-level software adhering to Android framework and Linux kernel principles.… Required expertise includes OS fundamentals, Linux kernel, device driver models, and hands-on experience with Java, C++, Python, Android Application Framework, native services, and debugging tools (gdb, T32, crash analysis). Experience with Linux kernel driver development and AI/ML software development is preferred.

San DiegoLast seen 14 days ago
Posted 15 days ago

Computer Programmer III will design, develop, and deploy software in highly regulated DoD DevSecOps environments using modern Agile practices (Scrum, Kanban, SAFe) and contemporary architecture patterns (microservices, event-driven, serverless). The role requires hands-on coding in Python, Java, C, Go, or C++; proficiency with containerized deployment on Kubernetes and cloud platforms (AWS, Azure, GCP); and demonstrated expertise implementing security gates, vulnerability scanning, and compliance automation for denied/disrupted operational environments.… Candidates must have 5+ years software development experience, 2+ years applying DevSecOps in government/DoD settings, and proven ability to build resilient, offline-first architectures for bandwidth-constrained naval systems.

San DiegoLast seen 13 days ago
$137,100 – $227,000 · Posted 15 days ago

Lead Software Engineer role at Petco requiring 8+ years of software engineering experience and leadership of end-to-end development projects. Responsibilities include architecting scalable systems, conducting code reviews, mentoring junior developers, and collaborating with product and cross-functional teams.… Required expertise in one or more of Java, C++, or Python, with strong understanding of design patterns, version control, and software best practices.

San DiegoLast seen 13 days ago
$85,000 – $95,000 · Posted 15 days ago

Entry-level software engineer supporting the development of modeling and data analysis software tools for national security applications. Responsibilities include designing and developing desktop, server backend, and web-based software; analyzing requirements and applying computer science and mathematical principles; and thoroughly testing and documenting software products.… Requires a Bachelor's in Computer Science, strong OOP knowledge including design patterns and algorithms, experience with software development and database design, and excellent analytical and communication skills.

San DiegoLast seen 13 days ago
Posted 15 days ago

Software engineer responsible for the full software development lifecycle in a maritime cybersecurity environment, from requirements gathering through deployment. Design and develop scalable, distributed applications using Java, C#, Python, C++, and serverless architecture while applying cryptography, network security, endpoint security, and computer network defense principles.… Write clean, well-documented code; test and debug applications; and collaborate with security specialists, clients, and technical stakeholders to deliver defensive capabilities and situational awareness tools.

San DiegoLast seen 13 days ago
$141,300 – $211,900 · Posted 15 days ago

As a Platform Software Architect at Qualcomm, you will design, develop, and validate embedded and cloud edge software for cutting-edge products. You'll work independently on complex system-level solutions, leading design, coding, unit testing, and integration efforts while collaborating across hardware, systems, and test engineering teams.… The role requires 4+ years of software engineering experience (or equivalent with advanced degree) and proficiency in languages like C++, Java, or Python. You'll perform code reviews, debug issues, and write technical documentation while providing guidance to team members and influencing key organizational decisions.

San DiegoLast seen 13 days ago
$169,800 – $254,600 · Posted 15 days ago

Senior Staff Software Engineer leading a small team to develop end-to-end solutions across the Android stack and Linux kernel, working on both user space and kernel space components. The role requires deep expertise in operating systems, Android frameworks, and Linux kernel programming, with collaboration across systems, multimedia, and architecture teams.… Candidates must have 6+ years of software engineering experience (or equivalent with advanced degree) and 3+ years hands-on programming in C, C++, Java, or Python, with preferred experience in Android Application Framework, kernel drivers, debugging tools, and system-level programming.

San DiegoLast seen 13 days ago
$168,100 – $261,500 · Posted 15 days ago

Senior embedded software engineer designing and implementing flight software for Amazon's low Earth orbit satellite constellation. You will develop real-time embedded systems in C, C++, and Rust, write device drivers and system applications for satellite power management, hardware interfaces, and autonomous control, and collaborate closely with hardware teams on board bring-up and integration testing.… Requires 5+ years of professional software development experience, 5+ years of programming language expertise, and demonstrated leadership in system design and architecture.

San DiegoLast seen 15 days ago
$195,000 – $235,000 · Posted 15 days ago

Principal Software Engineer leading architecture and development of fleet management, robotics data management, and manufacturing execution systems (MES) in C++ and Python. You will design software for station monitoring, configuration management, telemetry, logging, and specs/results tracking while setting technical direction for how the automation stack integrates with higher-level management systems.… The role requires mentoring engineers, driving architectural decisions on system interfaces and data flow, and maintaining rigorous code quality and engineering practices across a cross-functional team.

San DiegoLast seen 13 days ago
$195,000 – $235,000 · Posted 15 days ago

Senior Principal Software Engineer leading the Robotic Automation team at Monarch Quantum, responsible for architecting and maintaining complex distributed software systems that manage robotic hardware and manufacturing execution. Requires 10+ years of software engineering experience with 8+ years of professional C++ development and strong Python expertise, including experience designing fleet management, data management, or manufacturing systems.… The role combines hands-on coding and code/design review leadership with strategic planning, mentorship, and technical risk mitigation across C++ and Python codebases. Requires U.S. person status due to export-controlled information access.

San DiegoLast seen 13 days ago
$195,000 – $235,000 · Posted 15 days ago

Design and implement robotics software for multi-robot coordination, motion planning, and trajectory execution. Own the driver layer connecting to robot hardware, develop kinematics and collision-free planning algorithms, and advance the stack with learning-based methods including reinforcement learning and sim-to-real training.… Mentor engineers, establish technical direction for the robotics software stack, and ensure motion planning and control systems are reliable, safe, and production-ready on real hardware.

San DiegoLast seen 13 days ago
$162,000 – $243,000 · Posted 15 days ago

Staff or Senior Staff Software Engineer role leading design and development of Qualcomm's AI Stack (QAIRT/Genie) to enable efficient execution of generative AI models and large language models on low-power Snapdragon platforms. Responsibilities include developing core runtime components for resource-constrained inference systems, optimizing performance/accuracy/power consumption, debugging complex issues, and mentoring junior engineers.… Requires 5–8+ years of software development experience with strong C/C++ and Linux proficiency, plus knowledge of hardware acceleration and embedded AI deployment.

San DiegoLast seen 13 days ago
$141,300 – $211,900 · Posted 15 days ago

Join Qualcomm's GPU Compiler team to develop testing infrastructure and software tools for the Adreno GPU compiler. You will design and implement full-stack web applications using Angular/Django, develop RESTful APIs, architect scalable solutions, and establish CI/CD pipelines and containerization strategies.… The role requires proficiency in C/C++, Python, TypeScript, and modern web frameworks, with hands-on experience in debugging, testing on target hardware/simulation, and cross-browser compatibility. You'll collaborate with cross-functional teams on test planning, build/release processes, and code review while optimizing application performance and maintainability.

San DiegoLast seen 14 days ago
$203,700 – $305,500 · Posted 15 days ago

Develop in-house GPU drivers for Qualcomm Adreno graphics processors, focusing on Vulkan and D3D12 API implementation for verification and prototyping of next-generation architectures. Work across hardware, verification, and silicon teams to validate GPU function and performance on simulators and emulators.… Apply deep knowledge of graphics, computer architecture, operating systems, and GPU programming to solve complex hardware-software integration challenges.

San DiegoLast seen 14 days ago
Posted 15 days ago

Senior Software Engineer developing swarm robotics systems using C++ for drone and ground-station core processes, Python for web services, and Java/Kotlin for Android clients. The role includes designing new swarming algorithms, extending communication protocols, and driving software architecture improvements and development processes.… Requires strong C++ expertise, full-stack web development skills, embedded systems knowledge, Linux proficiency, and a strong mathematical/physics background with vector operations.

San DiegoLast seen 14 days ago
$117,800 – $176,600 · Posted 15 days ago

Senior software engineer with 5+ years of experience building and debugging Android Automotive and embedded automotive software platforms. You will design, develop, and validate features across Android, Linux, QNX, and middleware layers, performing system integration testing, log analysis, and root-cause debugging.… The role requires hands-on programming in Java/Kotlin and C/C++, deep understanding of Android framework and automotive communication protocols (CAN, SOME/IP, MQTT), and ability to drive complex issues to closure in a fast-paced prototyping environment.

San DiegoLast seen 14 days ago
$117,800 – $176,600 · Posted 15 days ago

Develop and maintain automated test scripts for Snapdragon SoC-based platforms, integrating them into CI/CD workflows and validating critical components including CPU, Kernel, and Performance subsystems. Execute test plans, enhance test frameworks, and troubleshoot platform issues with a focus on Linux distributions and performance optimization.… The role requires proficiency in Python and Shell/Bash scripting, basic Linux OS fundamentals, and exposure to CI/CD tools and test automation.

San DiegoLast seen 14 days ago
Posted 15 days ago

Design and develop embedded software for Amazon's satellite constellation, working across power management, hardware interfaces, command & telemetry, and autonomous control. Write flight code and device drivers in C, C++, Rust, or similar languages for real-time operating systems, interfacing with electronics via I2C, SPI, RS-422, RS-485, Ethernet, and similar protocols.… Lead architecture and design of satellite software systems, support board bring-up and integration testing with hardware teams, and mentor other engineers. Requires 5+ years of professional software development experience, 5+ years leading design/architecture of systems, and proven tech lead or team leadership background.

San DiegoLast seen 13 days ago
$75,500 – $140,500 · Posted 16 days ago

Associate Software Engineer at L3Harris will develop embedded software for real-time control systems in tactical radio equipment, working across the full software development lifecycle from requirements through testing. The role involves designing hardware-software interfaces, implementing in multiple languages (C++, C#, C, Java, Python, etc.) on embedded RTOS platforms (VxWorks, QNX, Linux), and participating in peer reviews and defect tracking.… Candidates must be pursuing or have recently completed a Bachelor's in Computer Science, Computer Engineering, Software Engineering, or related field.

San DiegoLast seen 14 days ago
$117,800 – $176,600 · Posted 16 days ago

Senior software engineer with 5+ years of experience designing, developing, and debugging Android Automotive and embedded software for next-generation vehicle platforms. Responsibilities include hands-on development across Android, Linux, QNX, and middleware; system integration testing; root-cause analysis; and collaboration with platform, UX, and partner teams to deliver rapid prototypes and trade-show demonstrations.… Required expertise in Java or Kotlin with solid C/C++ knowledge; strong understanding of Android framework, IPC mechanisms, build systems, and debugging tools. Preferred experience with Android Automotive OS, automotive middleware, CAN/SOME/IP/MQTT protocols, and cross-platform embedded integration.

San DiegoLast seen 15 days ago
$117,800 – $176,600 · Posted 16 days ago

As a Senior Software Engineer on the Platform Test team, you will develop and maintain automated test scripts for Snapdragon SoC-based platforms, integrating them into CI/CD workflows and validating critical platform components including CPU, kernel, and performance subsystems. You'll execute test plans, enhance test frameworks, automate industry-standard benchmarks, and collaborate with development teams to resolve issues quickly.… The role requires proficiency in Python and Shell/Bash scripting, basic Linux OS knowledge, familiarity with CI/CD workflows and test automation tools, and strong independent problem-solving skills.

San DiegoLast seen 15 days ago
$52,900 – $108,000 · Posted 16 days ago

Join Booz Allen's competitive Summer Games internship program as a software developer intern, working in teams to solve complex, real-world challenges for government customers. You'll apply programming skills in Java, JavaScript, C, C++, Python, or similar languages alongside machine learning, data mining, or graph algorithms to develop breakthrough solutions.… The program includes mentorship from senior leaders, technical documentation and design artifact creation, and culminates in a final Challenge Cup competition and presentation. You must be scheduled to graduate with a Bachelor's degree in Technology, Engineering, or Mathematics by Summer 2028 or 2029, and be able to obtain a Secret clearance.

San DiegoLast seen 14 days ago