← Back to results

embedded-systems jobs in San Diego

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
$154,000 – $231,000 · Posted 2 months ago

Qualcomm seeks a Staff Embedded Software Engineer (6+ years) to design, implement, and maintain real-time operating system (RTOS) software components across QuRT OS and Zephyr RTOS platforms deployed on Qualcomm SoCs. You will own complex system-level issues, lead feature design from requirements through deployment, perform deep root-cause analysis on crashes and traces, and collaborate across hardware, systems, validation, and software teams.… The role emphasizes technical leadership, ownership of large technical areas, and raising team quality through example while leveraging modern development tools and automation. Strong hands-on experience with RTOS concepts, C/C++, low-level system software, and embedded development is required.

San DiegoLast seen 2 months ago
$117,750 – $176,625 · Posted 2 months ago

The DUV Software Group at Cymer seeks a Software Quality Assurance Engineer to develop and implement test plans for embedded real-time control systems used in laser-based electro-mechanical equipment. You will design test cases, execute testing in laboratory environments, analyze requirements for completeness, conduct code and design reviews, and collaborate with Systems, Algorithms, and Software engineers to ensure reliability and performance.… The role requires hands-on experience with hard real-time embedded systems, actuators, motors, sensors, RTOS, and distributed control architectures, plus proficiency with test automation, oscilloscopes, logic analyzers, and data analysis. You'll translate requirements into verification strategies, trace problems to root cause, and maintain auditable test documentation across the full software development lifecycle.

San DiegoLast seen 2 months ago
Posted 2 months ago

Design and implement ultra-high-performance packet processing software for AWS EC2's virtualized networking stack, handling encryption, firewalls, routing, and monitoring across 9M+ hosts. Own end-to-end development of features running on the EC2 Nitro System, from design through production deployment, optimizing for millions of packets per second on single CPU cores.… Build secure, scalable monitoring and diagnostics services, and design hardware/software validation platforms enabling efficient CI/CD. Mentor junior engineers on systems architecture and maintainable code while collaborating cross-functionally to define requirements and improve development processes.

San DiegoLast seen 2 months ago
Posted 2 months ago

Senior software development engineer leading a small team on AWS EC2 VPC's packet pipeline, which processes millions of packets per second across a global fleet. The role requires deep expertise in C/C++ systems programming, kernel/embedded development, and ultra-high-performance optimization including hand assembly and vectorization.… Responsibilities include architecture decisions, mentoring junior engineers, design/code reviews, and communicating technical strategy with cross-functional teams and leadership.

San DiegoLast seen 2 months ago
Posted 2 months ago

As a PCB Layout Engineer for Amazon Leo's satellite network, you will design and lay out circuit boards from concept to fabrication using industry-standard tools like Cadence Allegro or Mentor Xpedition. You will contribute across all phases of spacecraft subsystem design and production, working with analog, digital, and high-speed circuits in a collaborative, cross-functional environment.… The role requires 4+ years of PCB layout experience, expertise in high-current-density designs, and the ability to manage multiple projects in parallel. You should be comfortable with design ambiguity and solving problems at scale for a mission-critical, low-Earth-orbit satellite constellation.

San DiegoLast seen 2 months ago
Posted 2 months ago

This role involves programming and optimizing FANUC and ABB industrial robots for custom automation systems. You'll perform programming support on new turnkey robotic solutions, troubleshoot machine controls, and provide field support including installation, startup, and debugging.… The position requires a minimum of two years of industrial robot programming experience, solid understanding of electrical/hydraulic/pneumatic circuits, and ability to interpret technical schematics. You'll work on multiple projects simultaneously and travel up to 20% for customer support and system commissioning.

San DiegoLast seen 2 months ago
$192,600 – $289,000 · Posted 2 months ago

Qualcomm seeks a Principal Engineer to lead the architecture, design, and development of XR platform software (AR/VR/MR) on Snapdragon platforms. The role requires deep expertise in C++, heterogeneous computing (CPUs, GPUs, DSPs, AI accelerators), Android/Linux embedded systems, and system-level performance optimization.… Responsibilities include defining platform requirements, conducting architecture trade-offs for power/latency/performance, collaborating with computer vision and AI/ML teams, and driving technical decisions across multiple product areas. The ideal candidate brings commercial product experience and expertise in computer vision, graphics, SLAM, sensor fusion, or XR frameworks.

San DiegoLast seen 2 months ago
$114,443 – $230,793 · Posted 2 months ago

As an Integration & Test Engineer, you will lead assembly, alignment, and test efforts for high-performance optical systems in aerospace applications, including electro-optical payloads for spaceborne, airborne, and ground systems. You will develop AI&T procedures and documentation, select and develop test equipment and custom tooling, execute technical oversight on programs, and collaborate with design and cross-functional teams.… The role requires 6+ years of experience in integration and testing of optical systems, AI&T documentation development, GSE design, GD&T, CAD/CAE, optical alignment techniques, and environmental testing (vibration, TVAC).

San DiegoLast seen 2 months ago
$65,000 – $102,000 · Posted 2 months ago

Development Engineer II will read and interpret engineering print specifications, participate in the quoting process, and document process parameters for precision manufacturing projects per quality systems requirements. The role requires writing basic programs to measure products using computer-controlled metrology equipment, with experience in Test Method Validations (TMV), GRR, process capability, and DOE.… The engineer will lead sections of the production-readiness process, mentor junior technicians, and communicate technical content internally and externally. Required qualifications include a BS in engineering/science, proficiency with GD&T, 2D/3D CAD software, Microsoft Office suite, and hands-on experience with computer-controlled measurement systems.

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

Lead a section of 10–15 embedded software engineers within Northrop Grumman's Fighter Networked Systems and Advanced Communications & Networks programs, spending approximately 80% of time as a technical performer on communications systems development. Responsibilities include workforce planning, recruiting, performance management, career development, and coordination with program leadership.… Candidates must have a BS in a STEM field plus 5 years (or MS plus 3 years) of experience, with proficiency in C/C++, object-oriented programming, and hands-on embedded systems work.

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

Qualcomm is seeking a Software Engineer for their Power and Limits management group to develop firmware and software solutions for chipsets across multiple subsystems. The role involves analyzing requirements, designing robust software architectures, performing detailed performance/power analysis, and developing profiling and debugging tools for silicon validation.… Candidates will work across system, power, software, and hardware teams to optimize power efficiency, thermal performance, and execution efficiency from pre-silicon through commercialization, with exposure to ARM architecture, real-time operating systems, and machine learning applications.

San DiegoLast seen 2 months ago
Posted 2 months ago

Design, develop, and sustain Windows desktop control software for complex electro-mechanical semiconductor test handlers using C++ and C#. Responsibilities span full lifecycle development—architecture, integration, deployment, and customer support—with focus on system uptime, safety, and reliability.… Own hardware integration (motion controllers, machine vision, robotics, sensors, barcode readers), troubleshoot field issues, and drive system architecture across product variants. Mentor engineers and collaborate cross-functionally with manufacturing, field service, and customer teams.

San DiegoLast seen 2 months ago
Posted 2 months ago

Senior-level embedded software developer for a medical devices company, responsible for developing and enhancing real-time, multi-threaded software systems within a regulated, quality-managed environment. The role requires 5+ years of software development experience with demonstrated expertise in embedded systems, C/C++, and multi-threading.… Responsibilities include analyzing component requirements, translating them into design solutions, and developing modules while adhering to design control processes and good engineering practices.

San DiegoLast seen 2 months ago
$195,000 – $269,000 · Posted 3 months ago

Lead a team of firmware validation engineers responsible for defining and executing verification and validation strategy for Zoox's software core systems. Direct testing efforts targeting bootloaders, device drivers, networking stacks, operating systems, C++ frameworks, middleware, and system services running on POSIX and non-POSIX real-time operating systems.… Collaborate with firmware, software, release management, and vehicle engineering teams to develop industry-best testing methodologies with a focus on safety assurance and reliability.

San DiegoLast seen 28 days ago