← Back to results

cpp jobs in San Diego

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

Design, develop, and validate embedded and cloud edge software for cutting-edge Qualcomm products. You will work on embedded processors, board support, peripheral control, and operating systems (FreeRTOS, Embedded Linux, Android), with a focus on GNSS receivers and location-based systems using 3GPP protocols.… Requires 5+ years of embedded software development experience in C/C++, understanding of processor architecture and embedded debugging tools, and hands-on collaboration with systems, hardware, and test engineers.

San DiegoLast seen 9 days ago
$158,000 – $210,000 · Posted 10 days ago

Senior Embedded Software Engineer leading development of embedded Linux and RTOS systems for aerospace hardware platforms. Designs low-level C/C++ software, device drivers, and real-time applications for ARM Cortex and RISC-V architectures while integrating communications interfaces (SPI, I2C, UART, PCIe, Ethernet, SpaceWire) and implementing cryptographic security protocols.… Mentors junior engineers, manages software configuration and releases, and collaborates closely with hardware and FPGA teams on system integration and validation.

San DiegoLast seen 8 days ago
$117,800 – $176,600 · Posted 10 days ago

Design and lead development of embedded audio software running on Qualcomm Snapdragon processors, meeting strict performance, latency, power, and stability requirements. Perform requirements analysis, troubleshooting, and maintenance of audio software applications, frameworks, and drivers.… Manage task priorities and communicate status to stakeholders while collaborating across hardware, systems, and software teams. Apply critical thinking to solve complex problems and innovate audio software processes for mobile, IoT, automotive, XR, and consumer devices.

San DiegoLast seen 9 days ago
$150,000 – $150,000 · Posted 10 days ago

A DevOps engineer will develop and maintain CI/CD pipelines using Jenkins, GitLab CI, and related tooling; manage container orchestration and deployment at scale with Docker/Podman; develop automation scripts in Python, Bash, and C++; and oversee cloud infrastructure on AWS and Azure. The role requires hands-on experience with Linux, complex software development, test automation, and ongoing support for the development environment including on-prem Jira and GitLab servers.

San DiegoLast seen 8 days ago
Posted 10 days ago

Design and develop embedded software for Amazon Leo's satellite and ground systems, including Linux kernel drivers, device drivers, and system applications in C, C++, and Python. You will work on fault-tolerant, real-time platforms, manage Yocto/OpenEmbedded distributions, and collaborate with hardware and software teams on board bring-up, integration testing, and complex hardware-software debugging.… The role requires 3+ years of embedded firmware development experience and 2+ years with Yocto/OpenEmbedded or comparable embedded Linux build systems.

San DiegoLast seen 8 days ago
$90,000 – $125,000 · Posted 10 days ago

Join Aphantic as a Software Engineer to design and develop web-based applications that integrate with custom embedded systems using AI-assisted coding tools. You'll write requirements and test documentation, execute testing, and interface with customers on requirements and design reviews.… The role requires 2+ years of professional software engineering experience, proficiency in Python, JavaScript/TypeScript, Go, C/C++, or Rust, Linux systems knowledge, and web-based UI development skills including TLS/HTTPS networking.

San DiegoLast seen 8 days ago
Posted 10 days ago

Senior Embedded Software Engineer responsible for designing, implementing, and testing real-time embedded software modules for 5G NR chipsets. Requires 5+ years of embedded C/C++ development on RTOS platforms, with strong DSP and digital signal processing fundamentals (FFT/IFFT, filter design).… Must coordinate with test teams, document systems, and work collaboratively to deliver production-quality wireless communications software.

San DiegoLast seen 8 days ago
$75,500 – $140,500 · Posted 11 days ago

Associate Software Engineer will develop embedded software for real-time control of advanced tactical radio equipment, applying computer science and mathematical analysis across the full SDLC including requirements, design, implementation, integration, and test. The role requires proficiency in multiple programming languages (C++, C#, C, Java, Python, etc.) and real-time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE) on various processor architectures.… Key responsibilities include hardware-software interface development, test procedure creation, modeling and experimental testing, and peer code reviews. Candidates must be pursuing or have recently completed a Bachelor's degree in computer science, computer engineering, software engineering, electrical engineering, or related field.

San DiegoLast seen 9 days ago
$150,000 – $200,000 · Posted 11 days ago

Senior software engineer role building autonomous cell-therapy manufacturing instrument software in a regulated environment. Responsibilities span instrument control software architecture, firmware-hardware integration, data pipeline management, CI/CD and SDLC practices, and regulatory documentation.… Requires 7+ years developing software for instruments, medical devices, or laboratory automation under regulated lifecycles, with strong C++, Rust, or Python, closed-loop control experience, state-machine architectures, and a safety-critical mindset.

San DiegoLast seen 9 days ago
$125,000 – $175,000 · Posted 11 days ago

Senior Robotics Software Engineer responsible for building motion and trajectory planning systems for robotic manipulators, including kinematics, inverse kinematics, and collision-free path planning. You will develop the driver layer connecting to robot hardware, implement learning-based methods and simulation (reinforcement learning, sim-to-real), and contribute to the full robotics software stack (behaviors, motion planning, world modeling, device control).… You'll write validation suites, collaborate with hardware teams, and mentor engineers while maintaining strong coding and safety practices in a fast-paced startup environment.

San DiegoLast seen 9 days ago
$125,000 – $175,000 · Posted 11 days ago

Senior Software Engineer responsible for developing and maintaining C++ software for instrument communication and GUI applications at a quantum technology startup. You will design reliable software components that interact with hardware devices, implement Qt-based graphical interfaces, write unit tests using Google Test, and manage build configurations with CMake.… This is a hands-on role requiring 5+ years of C++ experience, modern C++ proficiency (C++14/17/20), Qt 6 expertise, and familiarity with instrument communication protocols (SCPI, FTDI USB, Ethernet, Serial).

San DiegoLast seen 9 days ago
$117,800 – $176,600 · Posted 11 days ago

As a Sr. Software Integration Engineer on Qualcomm's Cloud software team, you will design and implement CI/CD pipelines, testing strategies, and automation frameworks for a new machine learning accelerator program.… You'll develop Jenkins-based build infrastructure, integrate code coverage tools, manage build servers and dependencies, and collaborate across hardware, software, and systems teams to deliver production-grade software and firmware. The role requires strong experience with CI/CD, programming languages (Python, C++, Java), source control (Git, Gerrit, Perforce), and build automation, with growing team leadership responsibilities.

San DiegoLast seen 9 days ago
$148,300 – $222,500 · Posted 11 days ago

Design, develop, and optimize Windows camera drivers and imaging solutions on Qualcomm Snapdragon platforms, including kernel-mode and user-mode drivers, camera frameworks, image signal processing, and AI-enhanced features. Collaborate with OEMs, hardware teams, silicon engineers, and Microsoft to deliver high-quality camera experiences.… Lead camera sensor bring-up, debug complex system and hardware issues across the camera stack, and mentor junior engineers while influencing architecture decisions.

San DiegoLast seen 8 days ago
$174,400 – $261,600 · Posted 11 days ago

Design and architect RISC-V System-on-Chip (SoC) platforms, leveraging deep expertise in heterogeneous compute, interconnect, memory systems, security, and power management. Develop and improve analysis tools including functional/performance simulators and profilers using C++ and Python.… Apply systems engineering rigor to define SoC-level architectures across boot, debug, timebase management, and real-time control components. Candidates should have 4+ years of systems engineering or SoC/IP architecture experience and demonstrate proficiency in behavioral/performance modeling and analytical techniques.

San DiegoLast seen 9 days ago
$119,610 – $199,340 · Posted 11 days ago

An Advanced Forward Deployment Engineer at Keysight embeds directly within customer wireless development environments as a software developer, systems engineer, and deployment lead. The role requires independently diagnosing and resolving complex deployment issues across protocol layers (L1–L3), writing and modifying application and protocol-stack software in C/C++ and Python, and delivering production-quality code and controlled releases.… You will analyze signaling flows and performance data, develop Python APIs and automation workflows, create diagnostic instrumentation, and act as a feedback loop between field problems and core product teams.

San DiegoLast seen 9 days ago
$148,300 – $222,500 · Posted 11 days ago

Design, develop, and optimize Windows camera drivers and imaging solutions for Qualcomm Snapdragon platforms, working across kernel-mode and user-mode drivers, image signal processing, and AI-enhanced camera features. Lead camera sensor bring-up, hardware integration, and debug complex issues across the camera stack.… Collaborate with OEMs, hardware teams, silicon engineers, and Microsoft to deliver high-quality camera experiences. Mentor junior engineers and influence camera architecture decisions across product generations.

San DiegoLast seen 9 days ago
$113,000 – $279,000 · Posted 11 days ago

The Software Engineer executes the full software development lifecycle within an Agile, Behavior-Driven Development framework, transforming user stories into deployed capabilities. The role spans server-side business logic (Java, Spring, JEE), client-side web applications (Angular, JavaScript, React), and UI development, with responsibility for design, implementation, testing, integration, and deployment.… Engineers work with a diverse stack including Python, C/C++, databases (Oracle, PostgreSQL, MongoDB), and DevOps automation tools (Docker, Kubernetes, Jenkins). The position requires in-depth Java expertise, multiple framework familiarity, and ability to work both independently and collaboratively in a fast-moving environment.

San DiegoLast seen 9 days ago
$99,500 – $149,300 · Posted 11 days ago

The Product & Test Engineer will validate and debug new silicon, develop ATE hardware and software solutions, and characterize device performance across process and operating conditions. The role involves cross-functional collaboration to develop test methodologies for advanced packaging technologies and release cost-effective production test solutions to mass production.… Required qualifications include a Bachelor's degree in Computer Engineering or Electrical Engineering and 3+ years of silicon bring-up, high-volume manufacturing, or related hardware engineering experience. Experience with test equipment (oscilloscopes, spectrum analyzers, logic analyzers), ATE platforms like Advantest 93K SOC, and DFT techniques is preferred.

San DiegoLast seen 9 days ago
$114,400 – $124,800 · Posted 11 days ago

Software Engineer supporting Navy base projects in San Diego, developing cross-platform applications for Linux and Android using C++, C, Python, Qt, and SQLite. Responsibilities include UI/UX development for embedded and mobile applications, API design and integration, secure software development practices, CI/CD implementation, and participation in Agile Scrum teams.… Must have proven experience in Linux/Android development, proficiency in C++/C/Python, Qt and Android platforms, test automation, containerization (Docker/Kubernetes), and formal API methodologies.

San DiegoLast seen 9 days ago
$181,800 – $272,600 · Posted 11 days ago

Qualcomm seeks a Staff Product Data Manager for AI Platforms & Systems Solutions to define product strategy and drive cross-functional decision-making for edge AI/ML platforms, inference runtimes, and agentic frameworks. The role requires deep technical expertise in Windows-ecosystem AI platforms, LLM/VLM models (1B–150B range), edge AI APIs/SDKs, and AI middleware frameworks, combined with the ability to work independently, influence senior leadership, and manage complex multi-year initiatives across matrixed organizations.… Responsibilities include assessing feasibility, translating innovation into shippable solutions, negotiating partnerships, and authoring technical specifications—all with minimal supervision and significant organizational impact. The ideal candidate brings 10+ years in product management or technical roles, experience shipping AI platforms, familiarity with standards bodies, and strong communication skills to convey complex information to diverse audiences.

San DiegoLast seen 9 days ago
$150,000 – $244,000 · Posted 11 days ago

Staff or Senior Staff Engineer responsible for system software development on MediaTek SoC platforms, including platform board bring-up, driver development for Windows/Android/Linux, and hands-on debugging of customer issues. Requires 10+ years of C/C++ and SoC system software experience, deep knowledge of peripheral buses and OS internals, and expertise in power optimization and performance analysis.… Will manage multiple concurrent tasks, coordinate with customers and support teams, and provide on-site technical support.

San DiegoLast seen 9 days ago
Posted 11 days ago

Senior Embedded Firmware Engineer responsible for designing, developing, and maintaining embedded software for medical and life-science products. You will contribute to firmware architecture, hardware/software interface definition, and participate in code reviews, testing, and design reviews while working with multidisciplinary teams.… The role requires strong embedded C/C++ proficiency, experience with formal software development processes, and hands-on debugging across real hardware systems. You'll also provide technical mentorship and help improve software engineering practices within Agile environments.

San DiegoLast seen 9 days ago
$163,200 – $244,800 · Posted 11 days ago

Senior Software Engineer responsible for integrating autonomous capabilities into emerging domain platforms (aircraft, maritime, spacecraft, robotics). Will design and validate autonomy software interfaces, conduct hardware/software debugging across embedded systems, support pre-deployment preparation and live flight/mission testing, and develop tools to improve integration velocity.… Requires 5+ years of experience with C++, Linux, embedded/real-time systems integration, and systems-level problem-solving; travel 10–20% annually to test sites and customer locations.

San DiegoLast seen 9 days ago
Posted 11 days ago

Research Scientist Graduate role focused on image/video coding and processing standards. The position requires a PhD and expects familiarity with Python and PyTorch for multimedia research and development.… This is an entry-level research position within ByteDance's Global Frontier Tech Recruitment Program, targeting recent PhD graduates in related fields.

San DiegoLast seen 9 days ago
$220,000 – $330,000 · Posted 12 days ago

Lead a small engineering team responsible for integrating autonomous flight control systems, payloads, and embedded hardware across complex autonomy stacks. Own interface contracts with C2 providers, drive standards compliance (UCI, OMS, MOSA, WOSA, TAK/CoT), and support live mission operations, test exercises, and customer demonstrations with hands-on debugging and field troubleshooting.… Require 7+ years of systems/autonomy experience plus 2+ years of direct people management; build and mentor engineers while driving continuous improvement in integration timelines and deployment reliability.

San DiegoLast seen 12 days ago