← Back to results

embedded-systems jobs in San Diego

$133,000 – $199,600 · Posted 2 months ago

Lead a section of 10–15 embedded software engineers at Northrop Grumman's San Diego facility, managing direct reports on organizational goals, performance, and career development while serving as a technical performer (~80% program time) on communications systems within Fighter Networked Systems and Advanced Comms & Networks. Responsibilities include staffing coordination, recruiting, training, performance reviews, promotions, salary evaluation, and HR collaboration.… Candidates must hold or be able to obtain a Secret clearance and have a BS + 5 years or MS + 3 years in a STEM field, with proficiency in C/C++ and object-oriented programming.

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

Sr. Staff Reliability Engineer at Qualcomm leads semiconductor reliability strategy for advanced CMOS nodes (FinFET, GAA) and complex SoCs.… The role requires deep expertise in device and interconnect failure physics—BTI, TDDB, HCI, electromigration, self-heating—and advanced packaging architectures (2.5D/3D, TSV, chiplets). Responsibilities include defining foundry qualification requirements, performing wear-out and aging analysis, identifying lifecycle risks, and establishing scalable reliability processes. The engineer mentors the organization, provides expert judgment on critical trade-offs, and communicates reliability status and strategic recommendations to senior leadership.

San DiegoLast seen 1 month ago
$122,574 – $300,960 · Posted 2 months ago

Design and optimize video analysis and quality assessment algorithms for next-generation video codec hardware accelerators (FPGA/ASIC). Implement C-models and firmware for advanced video encoding, collaborating across algorithm, architecture, software, and hardware teams.… Apply machine learning techniques including deep learning frameworks and transformer architectures for ROI detection, content understanding, and feature extraction. Integrate algorithms into production VOD/live streaming workflows and validate impact through A/B testing and objective quality metrics (VMAF, PSNR, SSIM).

San DiegoLast seen 2 months ago
Posted 2 months ago

Design and implement complex test fixture hardware and integration solutions for Apple products from prototype through mass production. Work with system design and diagnostics teams to architect testing processes, validate test station hardware and software with contract manufacturers, and serve as the technical expert for system testing and debugging.… Requires a B.S. in Electrical Engineering with 3+ years of experience in analog/digital/power electronics, schematic and PCB layout design using tools like Allegro, and proficiency in USB 3.2, USB-PD, DisplayPort, PCIe, I2C, and SPI protocols. Document tests, develop product test plans, and manage parametric data collection with strong communication skills to convey complex engineering concepts across cross-functional teams.

San DiegoLast seen 1 month ago
$155,000 – $232,600 · Posted 2 months ago

Staff-level RF control software engineer responsible for designing and implementing software abstraction layers that support diverse radio hardware configurations on common protocol stacks. Designs test mode interfaces for hardware characterization and RF performance tuning, and optimizes device control transactions for multi-RAT, multi-SIM, and concurrent radio operations.… Applies expertise in antenna concepts, signal characterization, and RF component control (amplifiers, oscillators, frequency synthesizers, mixers, switches, sensors). Collaborates across ASIC design, modem/RF systems, systems test, hardware, and firmware teams while providing technical leadership at design reviews.

San DiegoLast seen 2 months ago
$107,900 – $195,050 · Posted 2 months ago

The Algorithm Software Engineer will design, develop, and deploy signal processing applications on custom Leidos SoCs, porting algorithms from MATLAB/Python/C++ to optimized C code for real-time, massively parallelized execution. Responsibilities include hardware-software co-design, DSP optimization leveraging SIMD/VLIW/accelerators, Hardware-in-the-loop testing, and collaboration across signal processing, embedded, RF, and systems engineering teams.… The role requires 8+ years of C/C++ embedded systems development, strong signal processing fundamentals, and experience translating research algorithms into production real-time systems.

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

Design, develop, and validate embedded software and device drivers for cutting-edge Qualcomm products including smartphones, IoT devices, and mobile platforms. Collaborate with hardware, systems, and test engineers to implement software modules, perform debugging and code reviews, and ensure quality through regression testing.… Work independently on complex embedded systems projects involving power management, ARM architecture integration, and performance optimization while documenting technical solutions.

San DiegoLast seen 16 days 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
$198,700 – $298,100 · Posted 2 months ago

Qualcomm is seeking an experienced SoC Security Architect to design and define next-generation security architecture for datacenter System-on-Chips, focusing on confidential computing platforms, secure debug, and manageability features. The role requires architecting foundational security capabilities such as secure boot, attestation, hardware/firmware provenance, isolation, access control, and key management while ensuring compliance with industry standards.… The ideal candidate has 6+ years of hardware/systems engineering experience, deep knowledge of SoC architecture for datacenter environments, and proven expertise in threat modeling, security requirements development, and security architecture implementation. Strong analytical, problem-solving, and technical communication skills are essential for collaborating with platform architects and leadership across the organization.

San DiegoLast seen 15 days 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
$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
$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
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

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
$104,000 – $116,480 · Posted 2 months ago

This role develops and integrates device platforms with cloud management systems for wireless edge and IoT devices across Tier-1 carrier networks. The engineer will build middleware, APIs, and services; implement device management protocols (TR-069, TR-369/USP, SNMP); perform provisioning, telemetry ingestion, and firmware-over-the-air updates; and conduct end-to-end integration testing in lab environments simulating real-world conditions.… The position requires proficiency in C/C++, Go, or Python on embedded and Linux systems, strong protocol debugging skills (Wireshark, GDB), and hands-on experience with cellular networking standards, REST/gRPC APIs, and remote device management. Success demands close collaboration across distributed teams, carrier certification support, and the ability to troubleshoot complex hardware-software-network integration issues independently.

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

Lead a small embedded Linux software team building mission-critical aerial systems and autonomous platforms for defense applications. You'll split your time between team management (standups, architecture reviews, task prioritization) and hands-on C/C++ development of Linux daemons, REST APIs, and system services.… Design for real-time performance, security hardening, and field operability while collaborating across autonomy, avionics, mechanical, and electrical teams. Own the full software lifecycle from architecture and CI/CD pipelines to documentation and field diagnostics.

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

As a Systems Engineer, you will troubleshoot complex mechanical, electrical, and software issues in advanced 3D printing (ECAM) systems, identify root causes, and develop solutions to improve printer fleet performance. You'll analyze manufacturing and quality data to drive continuous improvement, apply structured problem-solving methodologies (8D, 5 Whys, Fishbone), and support corrective and preventive actions (CAPA).… You'll partner across mechanical, electrical, and software engineering teams to ensure system integration, develop technical documentation and SOPs, and execute functional test plans. The role requires hands-on troubleshooting of electromechanical systems, knowledge of quality tools and methodologies, and CAD expertise.

San DiegoLast seen 2 months ago
Posted 2 months ago

Design, develop, and maintain software systems for autonomous surface vessels using NixOS, embedded Linux, and low-level protocols. Implement algorithms for autonomous navigation, controls, and sensor fusion while optimizing network communications for maritime environments with low bandwidth and high latency.… Collaborate with hardware engineers to integrate software with vessel systems and conduct rigorous testing and validation in real-world conditions. Candidates must have 3+ years of software engineering experience (senior level) or 8+ years including architecture and platform leadership (staff level), with proficiency in C/C++ or Rust and strong understanding of embedded systems, networking, and control systems.

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

Lead the development, creation, and modification of embedded system software and advanced features at Qualcomm. Design and own detailed technical specifications for complex software systems, analyze user needs against feasibility constraints, and perform deep debugging on embedded platforms to resolve system-level issues.… Collaborate with cross-functional teams including systems analysts and engineers, present technical designs, and write production-quality code while managing project deadlines with minimal supervision. Requires a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

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

Qualcomm seeks an Embedded Systems Software Engineer to design, develop, and maintain embedded software for wireless broadband and automotive telematics platforms. You will work across networking and platform layers, debugging complex issues and collaborating with cross-functional teams on features spanning connectivity protocols, system services, and embedded software stacks.… The role requires strong C/C++ programming, Linux expertise, and familiarity with networking fundamentals (TCP/IP, WiFi, etc.), with desirable experience in middleware platforms like RDK-B, OpenSync, and OpenWRT. You will participate in the full software lifecycle including design, coding, unit testing, integration, validation, and code reviews, while supporting customer issues and performing on-target and off-target Linux kernel debugging.

San DiegoLast seen 2 months ago
$134,800 – $202,200 · Posted 2 months ago

Design, develop, and optimize embedded software stacks for complex SoCs with multiple core types, memory hierarchies, and bus infrastructure at Qualcomm. Lead architectural decisions for Edge AI and multimedia use cases, balancing performance and power efficiency while creating SDKs for customer development.… Collaborate with systems, hardware, and test engineers to define software architecture and drive optimization for ARM CPU and NPU acceleration. Requires 6+ years of software engineering experience (or 5+ with a Master's degree, 4+ with a PhD) and 3+ years with languages like C, C++, Java, or Python.

San DiegoLast seen 2 months ago
$134,800 – $202,200 · Posted 2 months ago

Develop bare-metal firmware and low-level device drivers for Qualcomm reference platforms, focusing on hardware bring-up, validation, and early platform enablement. Work directly with hardware and silicon teams to debug SoC peripherals, implement test firmware, and resolve hardware/software integration issues using lab instrumentation and debug tools.… Design and maintain register-level software for a wide range of integrated peripherals including memory, displays, cameras, RF transceivers, and communication interfaces. Requires deep expertise in embedded systems, processor architectures, and hardware protocols with strong problem-solving and cross-functional collaboration skills.

San DiegoLast seen 17 days ago