← Back to results

embedded-systems jobs in San Diego

$133,900 – $200,900 · Posted 27 days ago

Design and develop embedded platform software for CPU, DSP, and NPU processors in Qualcomm's Snapdragon SoC portfolio, optimizing for AI inference, computer vision, and multimedia workloads. Build high-performance drivers, runtime libraries, and multi-processor frameworks that unlock DSP and AI hardware acceleration.… Profile and optimize system performance at the microarchitecture level to achieve low latency and low power on resource-constrained platforms. Collaborate with hardware, tools, and firmware teams to evaluate design trade-offs and support commercialization with OEM partners.

San DiegoLast seen 4 days ago
$156,000 – $176,800 · Posted 27 days ago

Develop low-level firmware in C/C++ for microcontrollers, processors, custom ASICs, FPGAs, and embedded hardware platforms. Design and maintain board support packages, hardware abstraction layers, bootloaders, and device drivers; perform board bring-up, hardware validation, and debug complex hardware/firmware issues using lab instrumentation.… Requires 4+ years of embedded firmware experience, strong C/C++ skills, hands-on board bring-up and debugging expertise, and knowledge of embedded communication protocols (SPI, I2C, I3C, UART, Ethernet, CAN, RS-422, RS-485). Support high-reliability firmware development practices including fault management, redundancy, power management, and collaborate across hardware, FPGA, verification, and manufacturing teams.

San DiegoLast seen 25 days ago
$133,900 – $200,900 · Posted 28 days ago

Senior embedded DSP software engineer role developing platform software for CPU, DSP, and NPU processors in Snapdragon SoCs. Responsibilities include designing multi-processor multimedia and AI frameworks, developing high-performance drivers and runtime libraries, profiling and optimizing system performance for DSP acceleration, and collaborating with hardware and firmware teams on design trade-offs.… Requires strong C/C++ programming, real-time operating systems, driver development, and computer architecture expertise, with experience optimizing software on resource-constrained platforms.

San DiegoLast seen 27 days ago
$111,300 – $166,900 · Posted 28 days ago

Embedded software engineer role focused on mobile chipset technology for QCT division. Responsibilities include verifying and debugging software stability issues, designing scalable build system software, collaborating with hardware and systems engineering teams to meet performance KPIs, and contributing to software product roadmap development.… Requires 2+ years of embedded software development and device driver experience, proficiency in C/C++/assembly, knowledge of real-time operating systems and CPU architecture, and familiarity with build systems like SCons and debugging tools like JTAG.

San DiegoLast seen 28 days ago
$162,600 – $244,000 · Posted 28 days ago

Senior staff engineer responsible for designing, developing, and debugging platform software drivers and modules for next-generation automotive SoCs. Will lead development efforts across multiple domains including Linux/QNX kernels, bootloaders, device drivers, multimedia systems, and low-power management frameworks.… Requires 6+ years of software engineering experience with deep hands-on expertise in embedded systems, ARM architecture, C/C++ programming, and SoC hardware debugging. Will collaborate with hardware, systems, and test teams to deliver automotive infotainment, telematics, and autonomous driving solutions.

San DiegoLast seen 26 days ago
$75,500 – $140,500 · Posted 29 days ago

Associate Software Engineer role focused on developing embedded software for real-time control of advanced tactical radio equipment. The role involves full software development lifecycle participation (requirements, design, implementation, integration, test) using multiple programming languages (C++, C#, C, Java, Python, etc.) and real-time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE).… Responsibilities include hardware-software interface development, test procedure creation, experimental evaluation using modeling tools, and peer code review. This is an entry-level position for recent graduates or those completing a Bachelor's degree in computer science, computer engineering, software engineering, electrical engineering, or related fields.

San DiegoLast seen 27 days ago
Posted 29 days ago

Senior Software/Firmware Systems Engineer and Architect will design, architect, and lead complex real-time embedded and mission-critical systems for space, missile defense, and high-reliability platforms. Responsibilities include defining system architecture and requirements, leading cross-functional teams through design and test reviews, integrating software/firmware payloads, and ensuring consistency across digital engineering artifacts.… The role requires 7–12+ years of embedded systems experience with expertise in microcontrollers, FPGAs, communication protocols (RS-422, I²C, GigE, SPI, TCP/UDP, MQTT, Modbus), and formal verification/validation processes; strong technical leadership and customer-facing communication skills are essential.

San DiegoLast seen 27 days ago
$105,800 – $176,300 · Posted 29 days ago

As a Sr SW Test Development Engineer, you will develop and execute test scripts and validations for Dexcom's CGM (continuous glucose monitoring) transmitters and receivers, focusing on BLE (Bluetooth Low Energy) interface testing, interoperability evaluation, and system-level use cases. You'll use Python, Android Debug Bridge (ADB), Ellisys, Selenium, and Appium to create functional and stability tests, debug customer-reported issues, and analyze results to inform next-generation device improvements.… The role requires 7–12 years of industry experience with at least 2–4 years in firmware/embedded testing, strong Python scripting skills, and familiarity with embedded protocols (GPIO, UART, SPI, I2C, CAN, TCP/IP, UDP). You'll work in an Agile environment, collaborating cross-functionally and using GitHub, Jira, and Confluence to manage test artifacts and defects.

San DiegoLast seen 27 days ago
$184,000 – $184,000 · Posted 29 days ago

Design, develop, and optimize embedded firmware systems for Meta's AR, VR, and wearable devices, working across kernel, drivers, and connectivity protocols (Wi-Fi, Bluetooth, Cellular, UWB). Lead hardware bring-up, silicon integration, and power/performance optimization while debugging complex multi-layer system issues and integrating components from partner teams.… Requires 7+ years of software development (3+ in embedded systems) with strong C/C++ expertise, large-scale codebase experience, and demonstrated technical leadership.

San DiegoLast seen 29 days ago
$145,600 – $228,800 · Posted 29 days ago

Design, develop, integrate, and test embedded real-time software for cryptographic applications, working with multi-disciplinary teams in an Agile environment. Architect and maintain embedded systems using C/C++, real-time operating systems, and Xilinx platforms (Zynq, Ultrascale, VERSAL).… Implement cryptographic mechanisms, integrate low-level firmware with complex multi-threaded applications, and resolve system-level problems around requirements, data acquisition, and controls. Requires 5+ years experience (or equivalent education) with active Secret clearance, proficiency in C/C++, and hands-on experience with real-time embedded systems, Linux (Yocto/Petalinux/WindRiver), TCP/IP networking, and formal software lifecycle processes.

San DiegoLast seen 27 days ago
$208,000 – $249,600 · Posted 29 days ago

Design, develop, integrate, and test VHDL-based digital designs for software-defined radio applications, working with FPGA programming tools and multi-disciplinary teams. Analyze system requirements and design documents to resolve functional, performance, and timing issues in firmware codebases.… Requires hands-on experience in VHDL design, knowledge of communication protocols (I2C, SPI, UART, PCIe, Ethernet), and familiarity with EDA tools and FPGA device families. Must hold or be able to obtain an active Secret clearance.

San DiegoLast seen 27 days ago
$114,375 – $190,626 · Posted 1 month ago

Network Engineer responsible for engineering, configuring, and sustaining mission-critical networked systems including Cisco, Aruba, Juniper, and Cambium equipment. The role spans the full system lifecycle—staging, integration, testing, fielding, and sustainment—with emphasis on secure network architectures aligned with RMF and STIGs, vulnerability remediation, and compliance validation.… You will deploy and troubleshoot networks in NIWC labs, shore facilities, and data centers, conduct site surveys and installations, and interface with government customers, program managers, and cybersecurity teams. Minimum 8 years of DoD or enterprise network engineering experience, hands-on expertise with Juniper (Junos OS, EX/QFX/SRX), Aruba (ArubaOS, Instant AP, Aruba Central), and Cisco (Catalyst, ISR, ASA, Firepower) required; DoD 8570/8140 certification (Security+, CISSP, CASP+, or higher) and relevant vendor certifications (JNCIA/CCNA or higher) mandatory.

San DiegoLast seen 29 days ago
$155,400 – $233,200 · Posted 1 month ago

Design and develop camera firmware and image-processing software for Qualcomm IoT devices, including ISP drivers, 3A algorithms, and image-quality systems. Architect embedded camera subsystems optimized for power and performance, leveraging ARM, DSP, GPU, and ML accelerators.… Lead full software lifecycle from concept through commercialization on Linux and Android platforms, collaborating with cross-functional teams to deliver production-ready imaging solutions.

San DiegoLast seen 27 days ago
$93,535 – $155,892 · Posted 1 month ago

As a Network Engineer supporting Navy AT/FP systems at NIWC Pacific, you will engineer, configure, and sustain Juniper, Aruba, and Cisco networking equipment across CONUS and OCONUS installations. You'll design and implement secure network architectures compliant with RMF and STIGs, perform system hardening and vulnerability remediation, and support end-to-end lifecycle activities from staging through fielding.… The role requires hands-on expertise in switching, routing, wireless, VPNs, and firewalls, with 50%+ travel to shore facilities and data centers. You must hold an active interim Secret clearance with ability to obtain a fully adjudicated Secret clearance, plus DoD 8570/8140 baseline certification (Security+ CE or higher, and Juniper JNCIA or Cisco CCNA or higher).

San DiegoLast seen 28 days ago
$134,800 – $202,200 · Posted 1 month ago

A software security engineer role focused on vulnerability research, secure embedded software design, and tool development for government partners. The engineer will perform end-to-end vulnerability analysis against software stacks, design and implement embedded solutions, conduct code reviews and regression testing, and write technical documentation.… The role requires 2+ years of programming experience in C/C++/Java/Python, strong knowledge of x86 and ARM architectures, Linux fundamentals, reverse engineering tools (IDA Pro, Ghidra), and experience with security vulnerability identification and remediation.

San DiegoLast seen 1 month ago
$192,600 – $289,000 · Posted 1 month ago

Design and develop CPU software architecture for Qualcomm's custom processors across mobile, laptop, automotive, cloud, and server platforms. Work on ARMv9 architecture features, firmware development, and hardware-software co-design, including performance optimization and system-level software enablement.… Participate in code reviews, debugging, unit testing, and technical documentation while collaborating with cross-functional hardware and software teams. Requires 8+ years of software engineering experience with strong C/C++ programming skills and embedded systems expertise.

San DiegoLast seen 28 days ago
$103,600 – $155,400 · Posted 1 month ago

Design, develop, and maintain embedded software for wireless modem and broadband networking systems, working across connectivity protocols, system services, and platform layers. Debug and resolve technical issues using structured problem-solving, conduct code reviews, and collaborate with cross-functional teams (System Engineering, RF, Ethernet, Wi-Fi) to deliver high-quality, scalable software.… Participate in the full development lifecycle including on-target and off-target kernel debugging, and support field issues by analyzing and fixing complex functional, performance, and stability problems.

San DiegoLast seen 28 days ago
Posted 1 month ago

Staff Engineer responsible for building and integrating core platform infrastructure for autonomous systems across SIL, HIL, VIL, and edge deployment workflows. The role involves developing reference implementations, platform tooling, and developer infrastructure while integrating hardware, sensors, controllers, and APIs.… Requires 5+ years of software engineering in robotics, autonomy, or embedded systems; strong C++ and Python skills; and hands-on experience debugging across Linux systems, hardware interfaces, and embedded communication using diagnostic tools.

San DiegoLast seen 29 days ago
Posted 1 month ago

This software engineering internship involves developing embedded software for real-time control of advanced tactical radio equipment, working across the full software development lifecycle from requirements analysis through testing and integration. The role requires applying computer science and engineering principles using multiple programming languages (C++, C#, C, Java, Python, etc.) on embedded real-time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE) and evaluating hardware-software interfaces.… Interns will develop test procedures, participate in peer reviews, and utilize modeling tools to conduct experimental tests. The position demands a strong foundation in computer science, computer engineering, software engineering, electrical engineering, or related disciplines.

San DiegoLast seen 29 days ago
$45,760 – $66,560 · Posted 1 month ago

Senior Technical Intern supporting firmware development at a mid-infrared laser technology company. You will work with microcontrollers and FPGA platforms alongside PC-based software applications, conduct testing of firmware on embedded systems, and assist experienced engineers with design analysis and development tasks.… This role offers exposure to real engineering practices from sprint planning through deployment while learning embedded systems fundamentals under mentorship.

San DiegoLast seen 29 days ago
$75,850 – $126,585 · Posted 1 month ago

Lead the design, development, and support of enterprise automation solutions across the Microsoft ecosystem, including Microsoft Intune, Microsoft 365, Entra ID, Azure Automation, Power Platform, Copilot Studio, and Azure AI. The role requires deep expertise in Microsoft cloud technologies and hands-on experience building scalable automation solutions using PowerShell, Azure Functions, Logic Apps, Microsoft Graph API, and AI-driven workflows.… Responsibilities include endpoint management, Microsoft 365 administration automation, Power Automate/Power Apps design, Azure AI integration, and operational reporting. The ideal candidate has 5+ years of enterprise Microsoft cloud experience and a passion for reducing manual effort through intelligent, secure automation.

San DiegoLast seen 29 days ago
$122,500 – $213,200 · Posted 1 month ago

Design and architect next-generation mobile computer vision and deep learning systems for Qualcomm's AI accelerators and heterogeneous platforms. Define hardware-aware algorithm implementations, deep learning engine architectures, HW/SW partitioning strategies, and performance/power optimization across CPUs, GPUs, DSPs, NPUs, and dedicated accelerators.… Analyze neural network workloads, drive top-down architecture exploration, and collaborate with hardware teams to translate state-of-the-art CV and AI models into efficient mobile implementations.

San DiegoLast seen 29 days ago
$155,000 – $175,000 · Posted 1 month ago

Senior Software Engineer responsible for designing, developing, and maintaining control software for advanced life science research instruments. The role spans the full technology stack—from low-level hardware integration and motion control to distributed services and user-facing applications—requiring expertise in C#/.NET, Linux, real-time data acquisition, multi-threaded programming, and RPC frameworks.… Core responsibilities include developing data acquisition and signal processing pipelines, collaborating with systems engineering teams, refactoring existing architecture, and troubleshooting complex instrument software. Requires 5+ years of software development experience with strong C# proficiency and familiarity with control systems, communication protocols, and performance optimization.

San DiegoLast seen 29 days ago
Posted 1 month ago

Senior Wireless Embedded Software Developer responsible for designing, developing, and testing embedded firmware code for Project Leo's satellite constellation and ground terminal systems. The role focuses on delivering real-time embedded firmware components and drivers, profiling and optimizing code on RTOS and bare-metal environments, and defining FW-HW interfaces.… Requires 5+ years of professional software development experience, leadership of design/architecture efforts, and mentoring capabilities.

San DiegoLast seen 29 days ago
Posted 1 month ago

Design, develop, and test embedded firmware running on ground networks, customer terminals, and satellites for Amazon's Project Leo satellite constellation. You will work in a cross-functional team to deliver Leo-MAC firmware components and drivers in real-time embedded environments, making performance and optimization trade-offs, profiling code on RTOS/bare-metal platforms, and defining and debugging firmware-hardware interfaces.… Requires 3+ years of professional software development and 2+ years of systems design/architecture experience.

San DiegoLast seen 29 days ago