← Back to results

software-development jobs in San Diego

$112,000 – $179,000 · Posted 1 month ago

Senior Cyber Software Engineer supporting the ATLANTIS Multi-level Security C4I system at NIWC PAC in San Diego. You will design, develop, test, and maintain high-quality software solutions using C/C++, Golang, Python, and Java, architect scalable microservices-based systems, and leverage advanced Linux skills for development and system administration.… Responsibilities include code review and mentorship, collaboration with cross-functional teams, troubleshooting complex software issues, and maintaining technical documentation. The role requires a minimum of 8 years of experience with a BS/BA (or equivalent with advanced degree), proficiency in Linux and shell scripting, and an active SECRET clearance with the ability to obtain TOP SECRET/SCI access.

San DiegoLast seen 1 month ago
$92,000 – $185,000 · Posted 1 month ago

Build full-stack applications incorporating AI, data analytics, cloud technologies, and DevOps for mission-focused projects. You will develop and deploy features using Python, Django, React, APIs, and big data applications while working across the full technology stack.… The role requires 2+ years of professional software development experience with proficiency in Python-based web frameworks, front-end technologies (React, JavaScript, TypeScript), databases (PostgreSQL, MySQL, NoSQL), and basic CI/CD and Git knowledge. You'll collaborate in an Agile environment supporting diverse applications in maintenance planning, maritime analysis, and extreme weather assessment.

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

Software Developer I or II at G2 Software Systems, a defense software company. The role involves full-stack web application development using Java and JavaScript frameworks, with responsibilities spanning planning, requirements analysis, design, development, integration, testing, and debugging of large-scale software systems.… You'll work in Agile environments using Git/GitLab/Bitbucket, Jira, and Confluence, supporting mission-critical DoD applications in air defense, counter-drone, secure communications, and C4ISR operations. Requires 3+ years of full-stack programming experience (5+ preferred) and the ability to obtain and maintain a DoD security clearance.

San DiegoLast seen 1 month ago
$233,760 – $350,640 · Posted 1 month ago

Senior Staff Software Engineer role owning technical strategy and long-term evolution of autonomous flight software across the Expeditionary portfolio (V-BAT, X-BAT platforms). Responsibilities include defining autonomy architecture, leading complex integration challenges across motion planning, perception, payload integration, executive autonomy, and multi-agent operations, while mentoring senior engineers and driving cross-functional collaboration with Aircraft, Autonomy Capabilities, Perception, GCS, and Strategic Systems teams.… Requires 10+ years of experience, expert-level C++ and Linux systems development, proven ability to influence architecture across multiple teams, and track record mentoring senior engineers. Travel ~10–20% annually to customer sites, flight tests, and integration exercises.

San DiegoLast seen 13 days ago
$152,480 – $228,720 · Posted 1 month ago

Staff Engineer role focused on integrating autonomy software across simulation (SIL), hardware-in-the-loop (HIL), and flight environments. Responsibilities include ensuring cross-platform compatibility of the autonomy stack, diagnosing integration defects through log and telemetry analysis, optimizing CI/CD pipelines with DevOps teams, and validating system requirements and interface contracts.… Requires 7+ years of experience (or equivalent with advanced degree), proficiency in Python or C++, hands-on experience with autonomous systems and HIL testing, and demonstrated expertise designing integration workflows and CI/CD infrastructure.

San DiegoLast seen 1 month ago
Posted 1 month ago

Senior Software Architect role leading technical strategy for complex manufacturing systems including additive manufacturing, machine control software, MES/ERP integrations, and fleet telemetry. Requires 8+ years of software engineering with 3+ years in architect/principal engineer roles, deep proficiency in C++, Rust, Python, C#, or Go, and hands-on experience with real-time systems, edge computing, motion control, and high-rate sensor data processing.… Responsibilities include architectural design, mentoring engineering teams, trade-off analyses, and cross-functional collaboration on New Product Introduction cycles, with expectation to operate credibly at both executive and hands-on technical levels.

San DiegoLast seen 1 month ago
$129,400 – $194,000 · Posted 1 month ago

Senior Software Engineer responsible for designing, building, and maintaining secure, fault-tolerant distributed systems for sequencing data transfer, storage, and management. Contribute to CI/CD pipelines, evaluate component designs, collaborate across software teams, and drive innovation while troubleshooting complex customer issues.… Required expertise in C# and .NET/Core with 5+ years of software development experience; strong background in distributed systems patterns, testing frameworks, and quality practices essential.

San DiegoLast seen 11 days ago
$114,000 – $239,400 · Posted 1 month ago

Lead hardware and firmware integration for Tesla's cell manufacturing equipment, performing system validation from PCBA design through production deployment. Debug complex HW/SW interactions across power electronics and battery systems, create automated test infrastructure, and drive root-cause analysis on field escalations.… Partner cross-functionally with electrical, manufacturing, and process engineering teams to ensure functional, performance, safety, and reliability requirements are met across Formation and Cell Qualification equipment.

San DiegoLast seen 1 month ago
$205,489 – $244,000 · Posted 1 month ago

Senior Staff Software Engineer leading teams to improve engineering efficiency and product quality in software development for 5G and RAN optimization. Designs and implements scalable software solutions, manages software architecture to meet performance and scalability demands of cellular networks, and serves as a tech lead owning project outcomes.… Works with site reliability engineers to translate telecom requirements into robust code, applies distributed systems and AI knowledge, and mentors development teams through deep technical expertise. Requires 6+ years of experience with a Master's degree or 8+ years with a Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.

San DiegoLast seen 1 month ago
$178,400 – $267,600 · Posted 1 month ago

Qualcomm is seeking an AI Performance Engineer to optimize and deploy machine learning models for inference acceleration on cloud AI hardware. The role involves converting and optimizing language models, vision models, and diffusion models using PyTorch and ONNX, analyzing performance bottlenecks, and designing efficient kernels in Triton.… You will collaborate with compiler, firmware, and platform teams to map next-generation AI workloads onto hardware, working across the full product lifecycle from research to commercial deployment. The position requires deep expertise in transformer architectures, inference optimization techniques, computer architecture, ML accelerators, and distributed systems.

San DiegoLast seen 11 days ago
$180,600 – $271,000 · Posted 1 month ago

Senior Staff Firmware Development Engineer responsible for designing, implementing, and verifying CPU power management firmware for Qualcomm SoCs in pre-silicon and post-silicon environments. Requires 6+ years of software engineering experience, deep expertise in embedded firmware development with C/assembly, RTOS/OS kernel driver development, and ARM v8 architecture.… Will collaborate with hardware teams, contribute to open-source communities, mentor engineers, and participate in platform bring-up, boot, RAS, debug, security, and runtime services across multiple verticals.

San DiegoLast seen 12 days ago
Posted 1 month ago

Staff Software Engineer role leading the design, development, and evolution of networking software for Teradata's massively parallel processing (MPP) platform. Responsibilities include architecting scalable and fault-tolerant networking software for high-speed, low-latency interconnects, evaluating emerging technologies (DPUs, accelerators, interconnect fabrics), leading complex debugging and root-cause analysis across hardware/firmware/OS/networking layers, and mentoring engineers.… Required expertise: HPC and distributed systems development, Linux kernel and driver development in C, InfiniBand and Ethernet networking with RDMA/RoCE, TCP/IP and UDP networking, packet-level analysis tools, high-throughput low-latency protocol design, and proficiency in C, Bash, and Python.

San DiegoLast seen 11 days ago
$114,266 – $171,400 · Posted 1 month ago

Senior Automated Test Engineer designing and scaling advanced automated testing and CI/CD infrastructure for autonomous unmanned aircraft and robotic platforms. The role involves developing test frameworks, CI/CD pipelines, and verification tooling across distributed systems including flight code, simulation environments, ground control stations, and hardware-in-the-loop systems.… You will work with Python automation, UI/API testing in Go and TypeScript, GitLab CI/CD, and collaborate with software, autonomy, and systems engineering teams to ensure mission-critical reliability and rapid iteration. Experience with autonomy, aerospace, safety-critical systems, and AI-assisted development is valued.

San DiegoLast seen 1 month ago
$122,800 – $184,200 · Posted 1 month ago

Join Qualcomm AI Research as a Machine Learning Engineer to architect, design, develop, and deploy on-device AI prototype software for edge devices. You will work with a multi-disciplinary team using cutting-edge AI frameworks, focusing on model fine-tuning, quantization, and edge inference.… Strong Python, deep learning frameworks (PyTorch), object-oriented design, and software engineering best practices are required. Preferred qualifications include generative AI knowledge, neural network optimization, NPU/ML accelerator experience, Android programming, C/C++, and embedded software skills.

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

As a Staff Software Engineer on Qualcomm's AI Software team, you will lead design and development of core features in the Qualcomm AI Stack (QAIRT and Genie), optimizing deep neural networks and large language models for execution on Snapdragon mobile platforms. You will drive AI runtime framework components for resource-constrained mobile systems, working closely with OEM partners and customer teams to deliver features, optimizations, and bug fixes required for product launches.… The role demands expertise in optimizing for power, memory, and performance constraints while maintaining high code quality through design reviews and mentoring junior engineers. You will debug complex system issues across software-hardware boundaries and proactively improve developer workflows, tools, and documentation.

San DiegoLast seen 12 days ago
$134,500 – $265,100 · Posted 1 month ago

As an Anthropic Forward Deployed Engineer, you will embed with government and public services clients to identify business needs and rapidly prototype GenAI-enabled solutions using Claude and related Anthropic technologies. You'll build production-quality AI solutions, agentic platforms, and workflows while working independently and collaborating with senior stakeholders to drive measurable business impact.… The role requires 4+ years of software/data engineering experience, 1+ years hands-on with GenAI/LLM solutions, and demonstrated expertise with Anthropic's platform technologies including Claude API, tool use, and extended thinking. You'll develop scalable AI patterns, contribute reusable assets, and mentor team members while balancing quality, safety, latency, and cost considerations.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

As a Platform Software Engineer in Qualcomm's Automotive group, you will design, develop, and validate embedded software, drivers, and firmware for next-generation automotive solutions including infotainment, telematics, and autonomous driving systems. You will lead development and debugging of platform software modules, collaborate with hardware and systems engineers, and interact with automotive customers to deliver requirements-compliant solutions.… The role requires understanding of hardware-software integration across CPU, accelerators, and standard hardware blocks, with expertise in embedded software layers such as boot, drivers, firmware, security, and safety kernels. You will work with automotive industry standards, embedded systems on ARM-based SoCs, and tools such as JTAG debugging and C programming.

San DiegoLast seen 13 days ago
$170,000 – $210,000 · Posted 1 month ago

Senior Embedded Software Engineer role focused on implementing existing DSP algorithms into production-quality embedded C/C++ software for modern CPU and GPU architectures. Responsibilities include translating reference models into optimized real-time code, working with ARM-based System-on-Chip and embedded Linux environments, collaborating with FPGA and signal processing engineers, and leading embedded software delivery for customer programs.… Requires strong commercial experience in C/C++ embedded development, real-time algorithm implementation, embedded systems optimization, and direct customer engagement.

San DiegoLast seen 13 days ago
$155,000 – $185,000 · Posted 1 month ago

Join Humanoid's Platform Infrastructure team as a Software Engineer focused on device security and identity. You'll design and implement the cryptographic chain of trust, secure boot pipelines, key management infrastructure, and certificate lifecycle management that ensures only trusted software runs on trusted hardware across their fleet of humanoid robots.… Working alongside senior engineers, you'll write production-quality backend and automation code spanning factory provisioning to cloud infrastructure, collaborating across firmware, applications, cloud, and operations teams. This role requires 5+ years of professional experience, strong CS fundamentals, proficiency in Python, C/C++, TypeScript, or Rust, comfort with Linux, and the ability to work on-site in San Diego.

San DiegoLast seen 11 days ago
$81,349 – $109,250 · Posted 1 month ago

As a Full-Stack Web Application Developer, you will modernize a legacy Microsoft Access application into a React-based web application for the Navy's Shipboard Advanced Tactical Data Link program. You will analyze existing workflows and database structure, design scalable application architecture, develop responsive front-end interfaces using React and Redux, and build backend REST APIs.… The role requires 2+ years of web development experience, JavaScript/React proficiency, RESTful API knowledge, and an active Secret clearance.

San DiegoLast seen 12 days ago
$137,042 – $192,000 · Posted 1 month ago

This senior role leads continuous integration (CI) functional efforts for wireless modem technologies, managing the design, integration, verification, and validation of cellular modem air interface and RAN technologies. The engineer supervises team members, gathers requirements from internal customers, holds design reviews, and ensures high-performance modem IP meets industry standards while optimizing for throughput, latency, power consumption, and cost.… Responsibilities include real-time CI system monitoring, rapid issue triage, and cross-functional collaboration with other engineering groups. The position requires a BS in Electrical Engineering, Computer Engineering, Computer Science, or related field plus 5 years of progressive experience.

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

Software Developer I/II at a defense software company building mission-critical solutions for DoD air defense, counter-drone, secure communications, and C4ISR operations. The role involves full software lifecycle work—planning, requirements analysis, design, development, integration, testing, and deployment of large-scale systems.… Required: 3+ years of Java and JavaScript full-stack web development experience, familiarity with Agile processes, and hands-on use of Git/GitLab/Bitbucket, Jira, and Confluence. Must be a U.S. citizen able to obtain and maintain a DoD security clearance.

San DiegoLast seen 1 month ago
$105,000 – $200,000 · Posted 1 month ago

The Automation Test Engineer designs, implements, and maintains automated test infrastructure and scripting environments for advanced radio systems and modem technologies. Responsibilities include developing automated test scripts, creating APIs and user interfaces for test systems, operating RF test equipment (spectrum analyzers, signal generators, etc.), performing data analysis to diagnose performance issues, and supporting systems engineering of proprietary wireless communications technologies.… The role requires proficiency in VB.NET, C#, and Python; knowledge of embedded Linux development tools, device drivers, and object-oriented design; and hands-on experience with test automation frameworks and RF/wireless test equipment.

San DiegoLast seen 1 month ago
$162,600 – $244,000 · Posted 1 month ago

As a Sr. Staff Engineer for Wearables at Qualcomm, you will design, develop, and validate next-generation embedded software and platforms for wearable devices.… You'll collaborate with cross-functional teams (hardware, systems, architecture, test) to translate use-case requirements into implementation specifications, manage code reviews and quality assurance, and deploy state-of-the-art wearables algorithms into commercial products. The role requires deep expertise in modern C++, multi-core programming on heterogeneous mobile architectures (CPUs, GPUs, DSPs, tensor accelerators), performance analysis, and established software development processes (CI/CD, testing, code reviews). You'll need 6+ years of software engineering experience and 3+ years with C++, Java, Python, or similar languages.

San DiegoLast seen 1 month ago
$149,800 – $262,200 · Posted 1 month ago

Staff Software Engineer role designing and implementing cloud-native platform components and services, with primary focus on Kubernetes workloads, distributed systems, and infrastructure automation. Requires 5+ years hands-on Kubernetes experience, proficiency in Go or systems languages, and demonstrated expertise building operators, controllers, and platform services.… Will lead well-scoped projects from design through production, contribute to reliability and scalability, mentor junior engineers, and participate in on-call operations.

San DiegoLast seen 1 month ago