← Back to results

software-development jobs in San Diego

$200,900 – $257,500 · Posted 2 months ago

Design and build large-scale multimodal foundation models that integrate high-dimensional biomedical imaging with molecular and language data. You will implement cross-domain data fusion strategies, develop high-performance ML pipelines for petabyte-scale datasets, and collaborate with scientists and engineers to translate biological complexity into scalable, production-ready code.… The role requires deep expertise in Computer Vision architectures, distributed training frameworks, and expert Python proficiency. You will contribute through high-impact publications or open-source work and demonstrated ability to handle the noise and sparsity inherent in biological data.

San DiegoLast seen 2 months ago
$130,187 – $166,900 · Posted 2 months ago

Senior Embedded Software Development Engineer at Qualcomm will independently design, develop, debug, and validate real-time embedded software, RTOS environments, microcontroller firmware, and communication protocols for wireless chipsets supporting 3G, 4G, 5G, and AI technologies. Responsibilities include driver development, platform integration and testing, tool and process improvement, and support for customer issues.… The role requires creating engineering documentation, technical specifications, and contributing to design reviews. A Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field is required.

San DiegoLast seen 2 months ago
$103,600 – $155,400 · Posted 2 months ago

Qualcomm seeks a Software Engineer to design, develop, and validate Android and Linux networking software for Snapdragon SOCs across smartphones, PCs, wearables, automotive, and IoT platforms. You will write C/C++ code within AOSP, debug across kernel/HAL/system-service layers, contribute eBPF programs for traffic classification, and develop unit tests.… The role spans cellular (5G/LTE/Satellite), Wi-Fi, TCP/IP, and IMS connectivity stacks, requiring hands-on experience with Linux kernel interfaces, Android platform internals, and cross-layer system debugging.

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

As a Product Software Engineer, you will develop and integrate software for Qualcomm products spanning smartphones, computing devices, automotive infotainment, and IoT systems. You will own software integration tasks including component integration, build automation, version control management, and baseline releases.… You will perform sanity testing on-target and in simulation environments, debug failures using tools like JTAG and ADB, automate test scenarios, and collaborate with cross-functional engineering teams on design and code reviews.

San DiegoLast seen 1 month ago
$103,600 – $155,400 · Posted 2 months ago

Qualcomm seeks a Modem Software Engineer to design, develop, and maintain embedded software for wireless modem and broadband technologies. The role involves working on connectivity protocols, networking stacks, and platform software across mobile products, collaborating with cross-functional teams on design through validation.… Responsibilities include debugging complex technical issues, conducting code reviews, performing kernel debugging, and supporting customer field issues. Required qualifications include a Bachelor's degree in Computer Engineering or related field; preferred skills include strong C/C++ programming, Linux embedded development, networking protocols (TCP/IP, IPv4/IPv6, Wi-Fi), and familiarity with CI/CD pipelines and Agile methodologies.

San DiegoLast seen 16 days ago
$211,800 – $317,800 · Posted 2 months ago

Qualcomm is hiring Sr. Staff and Principal Engineers to develop low-level software for custom CPUs, focusing on Linux kernel, boot firmware, and platform optimization.… The role requires deep expertise in computer architecture, C/assembly programming, and systems-level software development across pre-silicon and hardware environments. You will collaborate with hardware and software teams to optimize performance, ensure OS efficiency, and enable new architectural features while working independently on multi-faceted technical challenges.

San DiegoLast seen 17 days ago
$140,800 – $211,200 · Posted 2 months ago

Qualcomm seeks a Machine Learning R&D leader to design and deliver Agentic AI systems for hardware design automation. The role combines hands-on technical execution with team leadership, requiring deep expertise in generative AI, large language models, and ML/AI product development.… Responsibilities include architecting end-to-end ML solutions, coaching an interdisciplinary team of researchers and engineers, and bridging research prototypes into production design tools. The ideal candidate brings PhD-level credentials, 2+ years of industry ML/GenAI experience, and proven expertise in agentic AI frameworks, foundation models, and complex ML software pipelines.

San DiegoLast seen 15 days ago
$180,600 – $271,000 · Posted 2 months ago

As a CPU Power Management Firmware Developer, you will design, implement, and verify embedded firmware for power and performance management across Qualcomm's custom CPU subsystems and SoCs. You'll collaborate with hardware power management and firmware teams to define and implement solutions, working in both pre-silicon and post-silicon environments.… The role requires 6+ years of software engineering experience with proficiency in C/C++, embedded systems, and RTOS/OS kernel development, plus demonstrated experience with embedded operating systems and ARM architecture.

San DiegoLast seen 18 days ago
$180,600 – $271,000 · Posted 2 months ago

Qualcomm seeks a Sr. Staff/Principal Software Engineer to provide system-level technical leadership for next-generation ARM server platforms, spanning Linux kernel, firmware, and platform software.… The role requires architecting across hardware, firmware, OS, and hypervisor boundaries using standards like ACPI, UEFI, SystemReady, SBSA/SBBR, and PSCI. Responsibilities include Linux kernel enablement, performance optimization, platform driver development, and guiding boot flows, power management, virtualization, and telemetry. This position demands 10+ years of hands-on Linux kernel development, deep C/assembly proficiency, firmware and pre/post-silicon debug experience, and the ability to mentor senior engineers while influencing SoC roadmaps.

San DiegoLast seen 16 days ago
$195,200 – $292,800 · Posted 2 months ago

Lead technical delivery of complex autonomy capabilities for Shield AI's V-BAT and X-BAT unmanned aircraft platforms, spanning mission autonomy, payload integration, flight-control interfaces, and multi-agent behaviors. Own end-to-end integration from architecture through field deployment, coordinate across Aircraft, Autonomy Capabilities, Perception, and GCS teams, and drive mission readiness for customer releases.… Mentor engineers, improve engineering practices, and serve as primary technical partner to the Aircraft team on integration approaches and interface design. Requires 7+ years of relevant experience, expert C++ and Linux development, and deep expertise in complex autonomy systems or embedded systems integration.

San DiegoLast seen 1 month ago
$147,000 – $163,000 · Posted 2 months ago

Lead Veracyte's Quality Engineering Platform team as Manager of Software Test Automation, defining quality strategy and building scalable automation frameworks that enable product teams to own software quality. Manage a team of SDETs, Automation Engineers, and Quality Platform Engineers to develop self-service testing platforms, reusable automation libraries, and AI-assisted quality tools supporting unit, integration, API, UI, end-to-end, regression, performance, security, and compliance testing.… Establish modern engineering practices, quality standards, and reference architectures across the organization while fostering a culture of innovation and continuous improvement. Drive Veracyte's strategy for AI throughout the software testing lifecycle, including automated test generation, regression analysis, defect classification, and synthetic test data creation.

San DiegoLast seen 1 month ago
$121,600 – $152,000 · Posted 2 months ago

This intermediate-level role develops AI-enhanced decision systems for government sponsors, applying machine learning, large language models, and decision science to mission-critical problems. You will design, prototype, and evaluate AI solutions in cross-functional teams, lead R&D initiatives, and work hands-on with modern AI techniques including deep learning, reinforcement learning, generative AI, and multi-agent systems.… The role requires 2+ years of hands-on ML experience (or 1 year with a Master's degree) and proficiency in Python and/or C++, with the ability to communicate complex technical concepts to both technical and non-technical audiences.

San DiegoLast seen 1 month ago
$130,000 – $130,000 · Posted 2 months ago

Axos Bank seeks a Systems Engineer to manage and monitor infrastructure and system installations, including configurations, testing, and maintenance. The role requires seven years of progressively responsible experience in VMware infrastructure deployment and administration, Horizon VDI, Citrix Virtual Apps and Desktops, Citrix NetScaler, storage systems (HPE Nimble, SAN/Brocade), Ivanti User Virtualization, Active Directory/DNS/DHCP, and Microsoft Azure administration.… Candidates must hold a Bachelor's degree in Electronic Engineering, Computer Science, or a related field.

San DiegoLast seen 2 months ago
Posted 2 months ago

Senior Network Engineer with 8+ years of experience designing, implementing, and managing cloud networking solutions across AWS and Azure, including VPCs, hybrid connectivity, and cloud-native security controls. The role involves hands-on enterprise network infrastructure work with Cisco, Meraki, and Palo Alto technologies, along with network automation using Python and Ansible.… Responsibilities include troubleshooting complex network and security issues, optimizing performance using monitoring tools like ThousandEyes and Splunk, and managing identity/access controls via Cisco ISE.

San DiegoLast seen 1 month ago
$141,000 – $228,800 · Posted 2 months ago

Design and develop software applications that orchestrate complex automated laboratory workflows and closed-loop learning systems for biotherapeutics discovery. Build data pipelines, visualization tools, and machine learning models for visual inspection, predictive maintenance, and process optimization.… Create digital lab infrastructure including IoT integrations, digital lab twins, and telemetry monitoring. Requires a Ph.D. in Computer Science, Software Engineering, or Bioengineering with 3+ years of industry experience, or equivalent education with more experience; strong proficiency in Python, SQL, JavaScript, and DevOps practices; and familiarity with lab data platforms and autonomous systems.

San DiegoLast seen 1 month ago
$153,537 – $202,200 · Posted 2 months ago

Staff-level embedded systems software engineer responsible for designing, developing, and modifying complex embedded system features and general computer applications. Will lead technical design creation, perform deep debugging on embedded platforms to resolve system-level issues, and mentor junior engineers.… Requires strong problem-solving across ambiguous requirements, database design capability, and ability to write clean, testable code. Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field required.

San DiegoLast seen 1 month ago
$103,600 – $155,400 · Posted 2 months ago

Qualcomm seeks an Embedded Systems Software Engineer to design, develop, and maintain embedded networking software for wireless broadband and automotive telematics platforms. You will work across multiple middleware stacks (RDK-B, prplOS, OpenSync, OpenWRT, Linux Yocto) and collaborate with cross-functional teams on connectivity protocols, system services, and platform layers.… Responsibilities include debugging complex technical issues, conducting code reviews, performing on-target and off-target Linux kernel debugging, and supporting field issues. The role requires strong C/C++ programming skills, solid understanding of networking fundamentals (TCP/IP, IPv4/IPv6, DHCP, DNS, Wi-Fi, VLAN), and experience with Linux-based embedded systems development.

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

Software Developer I or II at a defense software company delivering mission-critical DoD solutions for air defense, counter-drone, secure communications, and C4ISR operations. The role involves full-stack web application development using Java and JavaScript, along with software planning, requirements analysis, design, development, integration, testing, and debugging of large-scale systems.… Required qualifications include a Bachelor's degree in Computer Science or related field, 3+ years of Java/JavaScript full-stack development experience, proficiency with Agile processes, and hands-on experience with Git, Jira, and automated build environments. Preferred experience includes 5+ years of Java/JavaScript development and relational database work (H2 DB).

San DiegoLast seen 2 months ago
Posted 2 months ago

Senior Systems Software Engineer role at Saronic Technologies focused on designing, developing, and optimizing software systems for autonomous surface vessels. Responsibilities include implementing autonomous navigation and control algorithms, integrating software with hardware systems, optimizing network communications for low-bandwidth/high-latency environments, and conducting software testing and validation.… The role requires 3+ years (Senior) or 8+ years (Staff) of software engineering experience, preferably in autonomous systems or robotics, with proficiency in C/C++ or Rust, embedded Linux systems, and knowledge of low-level protocols and networking principles.

San DiegoLast seen 1 month ago
Posted 2 months ago

Software Engineer I will research, design, and implement containerized web applications and services for the Department of Defense, with a focus on automating and orchestrating mission-critical systems for the U.S. Navy.… Day-to-day work includes developing in Java, Groovy, Kotlin, or front-end frameworks; conducting manual and exploratory testing; maintaining test plans and traceability; and supporting CI/CD pipelines and container orchestration. The role requires a minimum of two years in software development, familiarity with Java or similar OOP languages, comfort in Linux environments, and experience with build tools like Gradle or Maven.

San DiegoLast seen 1 month ago
Posted 2 months ago

Software Engineer II will research, design, and implement containerized web applications and services for the Department of Defense, with a focus on automating, integrating, and delivering orchestrated systems for Navy warfighters. The role involves developing in Java, Groovy, Kotlin, or front-end frameworks; conducting manual and exploratory testing; maintaining test plans and traceability; and supporting CI/CD pipelines and container orchestration.… Requires a minimum of five years of software development experience, familiarity with object-oriented programming languages, comfort with Linux environments, and experience with build tools like Gradle or Maven.

San DiegoLast seen 1 month ago
$128,900 – $219,100 · Posted 2 months ago

Design, build, and operate cloud-native platform features and services with hands-on engineering focused on Kubernetes, distributed systems, and infrastructure automation. Deliver well-defined work iteratively from implementation through production, contributing to reliability, scalability, and operability through testing, instrumentation, and on-call participation.… Collaborate with senior engineers on platform standards while mentoring junior team members. Requires 5+ years of software development experience (or equivalent), production experience with Kubernetes, exposure to at least one major hyperscaler (AWS, Azure, GCP), and proficiency in Go or another systems language.

San DiegoLast seen 17 days ago
$110,982 – $155,376 · Posted 2 months ago

Software Engineer IV develops software across all layers—programming, designing, and testing code to meet business requirements. Working autonomously on new projects and production support, this role involves translating business and technical requirements into robust software solutions, maintaining existing applications, and collaborating with cross-functional teams.… The engineer applies object-oriented design principles, participates in code reviews, and mentors junior staff while staying current with industry best practices and emerging technologies.

San DiegoLast seen 1 month ago
Posted 2 months ago

Design and optimize video analysis, quality assessment, and encoding algorithms for hardware-accelerated video codec solutions (FPGA/ASIC). Develop C-models and firmware for real-time video processing, implementing algorithms for ROI detection, content understanding, frame-level rate control, and objective quality metrics.… Collaborate with infrastructure and platform teams to integrate algorithms into production VOD and live-streaming workflows, validate performance through A/B testing, and optimize end-to-end video quality. The role requires strong programming skills in C/C++ or Python, knowledge of video quality standards (VMAF, PSNR, SSIM), and ideally experience with deep learning frameworks, video codecs, or embedded real-time systems.

San DiegoLast seen 11 days ago
Posted 2 months ago

Design, develop, and maintain software systems for autonomous surface vessels using NixOS, embedded Linux, and low-level protocols. Implement control algorithms and sensor fusion, optimize network communications for bandwidth-constrained maritime environments, and collaborate with hardware engineers to integrate software with vessel systems.… Requires 3+ years (Senior) or 8+ years (Staff) of software engineering experience, proficiency in C/C++ or Rust, strong embedded systems knowledge, and familiarity with protocols like CAN and TCP/IP.

San DiegoLast seen 19 days ago