← Back to results

software-development jobs in San Diego

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

Senior Principal Software Engineer responsible for designing, implementing, and delivering Java-based software products within an Integrated Product Team at an aerospace/defense contractor. The role requires deep expertise in Java Enterprise Edition (JEE), service-oriented architecture (SOA), object-oriented design patterns, and enterprise technologies including JMS, Web Services, and XML.… Candidate will collaborate closely with system engineers, hardware designers, and integration/test teams in a fast-paced, lab-based environment, with up to 25% travel required.

San DiegoLast seen 1 month ago
$122,500 – $168,400 · Posted 1 month ago

This role combines product management with hands-on technical consulting for Trimble's AECO (Architecture, Engineering, Construction, Operations) software solutions. The candidate will own end-to-end product strategy, translate customer requirements into actionable backlogs and sprint plans, and direct technical initiatives involving SQL optimization, JavaScript integrations, and database frameworks.… Key responsibilities include leading UAT/release management, conducting customer training, and bridging technical delivery with business strategy across a global construction technology platform. The role requires 7+ years of consulting experience, strong Agile/Scrum fluency, and demonstrated technical capability in SQL, database management, and JavaScript.

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
$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
$87,100 – $157,450 · Posted 1 month ago

Mid-career software engineer responsible for developing and integrating embedded firmware and software across Linux, NVIDIA Jetson, RTOS, and ROS 2 platforms. The role requires 5+ years of experience in embedded systems development with proficiency in C, version control (Git/Subversion), Linux command-line tools, and embedded communications protocols (SPI, RS-232, Ethernet).… Responsibilities include coordinating with the engineering group, anticipating design changes, prioritizing features and bug fixes, and testing/debugging complex embedded electro-mechanical systems. Preferred experience includes computer vision (OpenCV), DSP algorithms, robotics control modeling, MATLAB/Python, and test automation.

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
$128,000 – $192,000 · Posted 1 month ago

Staff Reliability Engineer at Qualcomm responsible for developing and executing reliability engineering strategies, performing failure analysis, and applying statistical reliability modeling to influence product and technology decisions. Requires 4+ years of reliability engineering experience (or equivalent with advanced degree) and 1+ year in a technical leadership role.… The role demands expertise in Design-for-Reliability (DfR), reliability physics, failure mechanisms, and statistical analysis methodologies, with experience in semiconductor, packaging, or electronic system technologies highly valued.

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 22 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
$190,000 – $210,000 · Posted 1 month ago

Staff Software Engineer at Art of Problem Solving, responsible for driving full-stack web development using TypeScript, React, Next.js, and PostgreSQL. The role involves architecting modern platforms, refactoring legacy systems, mentoring junior engineers, and providing technical leadership on product strategy.… Requires 4+ years of professional experience in full-stack web development, deep JavaScript expertise, and a proven track record of owning large projects and building consumer-facing products.

San DiegoLast seen 24 days 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
$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
Posted 1 month ago

Manages a team of software engineers through all phases of software engineering projects, from planning and design through development and validation. Serves as primary technical contact with customers, leads technical reviews, and makes decisions on schedule, cost, and technical performance.… Performs complex embedded software and control systems testing using lab equipment like oscilloscopes and network analyzers. Responsible for hiring, developing, and retaining engineering talent while maintaining technical excellence and professional standards.

San DiegoLast seen 1 month 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 29 days ago
$98,500 – $147,700 · Posted 1 month ago

As a SOC Platform Architect at Qualcomm's ASIC Engineering group, you will define and architect platform infrastructure hardware IP components (NOC, System Cache, Memory Controllers, System MMU) for next-generation SoCs. You'll work with hardware architects to gather requirements, develop deployment specifications, and coordinate with domain leads to create robust infrastructure deployment plans based on product needs.… The role requires strong ASIC design and computer architecture expertise, system-level design understanding, and knowledge of HW-SW feature trade-offs across the complete silicon design flow.

San DiegoLast seen 24 days ago
Posted 1 month ago

As a CPU SoC Verification Engineer, you will drive ARM-based SoC verification from RTL simulation through post-silicon debug, ensuring functional integrity of CPU subsystems. You'll develop robust verification environments, execute Gate Level Simulation (GLS) and timing-annotated simulations, and lead debug efforts to diagnose hardware failures and stabilize high-speed patterns in production.… The role requires expertise in RTL verification, cache coherency, Network-on-Chip interconnects, and high-speed bus protocols, with experience translating simulation sequences into ATE-ready formats using industry-standard EDA tools.

San DiegoLast seen 1 month ago
$179,000 – $268,400 · Posted 1 month ago

Senior Staff Software Engineer leading technical strategy and architecture for networking software solutions at Qualcomm. Requires 7+ years of embedded software, systems software, or device driver development experience with deep C programming expertise and Linux kernel internals knowledge.… Will own technical execution plans, lead cross-functional engineering teams, influence product direction, and mentor engineers while balancing performance, scalability, reliability, and long-term roadmap requirements.

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 23 days ago
$120,000 – $150,000 · Posted 1 month ago

Software Developer I or II at a defense contractor developing mission-critical software for DoD air defense, counter-drone, secure communications, and C4ISR operations. The role involves full-stack web application development using Java and JavaScript, with responsibilities spanning requirements analysis, design, development, integration, testing, and debugging of large-scale systems.… Requires 3+ years of full-stack programming experience, proficiency with Agile processes, and fluency with Git/GitLab/Bitbucket, Jira, and Confluence. Must be a US citizen able to obtain and maintain a DoD security clearance.

San DiegoLast seen 1 month ago
$84,247 – $124,264 · Posted 1 month ago

This is a full-stack .NET developer role supporting Community Choice Aggregation (CCA) applications at Calpine Energy Solutions. The developer will design, develop, test, and deploy software solutions across presentation, business logic, and data layers using the Microsoft .NET stack and Azure cloud platform.… Responsibilities include maintaining and enhancing CCA applications, implementing database solutions, performing QA and unit testing, and providing post-implementation support. The role requires 3+ years of .NET development experience, proficiency in C# and object-oriented programming, and demonstrated ability to rapidly learn new technologies.

San DiegoLast seen 1 month ago
$95,500 – $181,700 · Posted 1 month ago

Principal Specialist supporting software configuration management (SWCM) in aerospace defense, responsible for configuration identification, version control repository administration, software build capture/release, license management, and coordination of engineering review boards. Requires 5+ years of configuration management and software development experience, general knowledge of CM and SDLC concepts, and proficiency with Microsoft Office and documentation systems.… Will work independently and collaboratively in a dynamic environment, supporting audits, processing change requests, and maintaining accurate technical documentation.

San DiegoLast seen 1 month ago
$77,600 – $176,000 · Posted 1 month ago

As a Forward Deployed Engineer, you'll design and build production-grade data pipelines and ontologies within Palantir Foundry to solve mission-critical problems for defense clients. You'll translate complex mission requirements into technical architectures, develop workflows and decision-support capabilities, and collaborate with engineers, analysts, and stakeholders to deploy Foundry-based applications.… The role requires 3+ years in software, data analytics, or platform engineering with hands-on Foundry and ontology design experience, plus the ability to work embedded at client sites and obtain a Secret clearance.

San DiegoLast seen 1 month ago