← Back to results

c jobs in San Diego

Posted 1 month ago

Senior Software Engineer role on Google's Pixel GPU driver team, responsible for developing and maintaining kernel and user-space graphics driver stacks. Requires 5+ years of low-level systems programming in C++ or C, 3+ years of device driver development interfacing software with hardware, 3+ years with embedded operating systems, and 1+ year of GPU architecture experience.… The role involves developing new GPU features, optimizing performance, bringing silicon to production, debugging complex issues, and identifying future requirements for Pixel hardware.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Develop, test, and deliver software and firmware for uncrewed underwater vehicles (UUVs), including designing embedded systems in C/C++, writing device drivers and communication protocols (SPI, I2C, UART), integrating sensors and hardware components, and conducting at-sea testing and validation. The role spans both embedded firmware development and hardware design, requiring hands-on prototyping, PCB work, lab testing with oscilloscopes and logic analyzers, and occasional travel for sea trials.… You will collaborate on component selection, system optimization, regression testing, and may operate UUV systems during evaluation.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Leidos seeks a Sensing Algorithm Engineer to research, develop, and implement novel algorithms for remote sensing applications. The role involves prototyping algorithms in Matlab or Python, implementing efficient C software, conducting performance testing and analysis, and documenting results for customers.… The ideal candidate has a BS/MS/PhD in physics, engineering, or mathematics with 4–8 years of experience, fluency in high-level languages, strong signal processing knowledge, and understanding of probability, statistics, linear algebra, and physics. The position requires an active Top Secret security clearance and full-time on-site work in San Diego, CA.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design, develop, and test embedded software for space products, including bootloaders, BSPs, device drivers for VxWorks, Embedded Linux, and RTEMS. Write C and assembly code for low-level hardware interfaces, develop Python-based test automation GUIs, and create comprehensive test plans and verification documentation.… Debug and verify component and board designs through software, troubleshoot production issues, and lead technical customer discussions.

San DiegoLast seen 1 month ago
$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
Posted 1 month ago

The Embedded Software Engineer III designs and implements embedded software for satellite avionics and payload data processing systems, including real-time monitoring, power management, and Linux board support packages for flight applications. The role requires proficiency in C/C++ on embedded Linux and RTOS platforms, experience with ARM Cortex and RISC-V architectures, bootloader/kernel customization, and networking/security protocols (IP, TLS, IPsec).… Responsibilities include interfacing with FPGA systems (Xilinx, Microsemi, Microchip, Vorago), cryptographic implementations, and close collaboration with hardware teams to deliver low-SWaP aerospace solutions. Candidates must have 5+ years of embedded software development and the ability to obtain a U.S. Security Clearance.

San DiegoLast seen 1 month 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 10 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 9 days 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 10 days 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 11 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 11 days 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
$111,300 – $166,900 · Posted 1 month ago

Senior Software Engineer to drive Linux innovation for Qualcomm's next-generation server-class CPUs on the Linux Platform team. Responsibilities include bringing up Linux kernel and userspace on new hardware, implementing build/packaging/test workflows in CI/CD infrastructure, debugging platform issues, and supporting upstream readiness for major Linux distributions.… Requires 2+ years of software engineering experience with proficiency in C/C++, Python, and Bash, plus deep experience with enterprise Linux distributions (RHEL, Ubuntu, Debian), packaging systems, and CI/CD automation tools. Strong background in Linux kernel debugging, Git workflows, and cross-team collaboration expected.

San DiegoLast seen 1 month ago
$169,178 – $202,200 · Posted 1 month ago

Design, develop, and lead the Telematics Application Framework middleware layer and Linux container solutions for embedded systems, working with C/C++, embedded Linux, hypervisors, and LXC. Architect SW solutions from definition through commercialization, conduct performance tuning on embedded platforms, and manage Yocto/Kernel configurations across multiple chipsets.… Perform code reviews, unit and integration testing, troubleshoot complex software issues, and serve as a technical leader, communicating with cross-functional teams on project status and technical decisions.

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

Design, develop, and optimize real-time embedded modem software for Qualcomm's cellular platforms (5G/6G), working close to the metal with performant C/C++ on DSP and Arm cores across protocol layers, drivers, and RTOS components. Own end-to-end feature delivery from requirements through on-target validation, with strict latency, memory, and power constraints.… Pioneer AI-native development practices by integrating code-generation agents, LLM-based code review, and automated test synthesis into daily workflows to accelerate delivery and debugging. Debug complex multi-layer issues on target hardware, increasingly leveraging AI-assisted log and crash analysis.

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

Tesla seeks an embedded software engineer to develop firmware for cell formation manufacturing systems. The role involves writing embedded C and Python code for real-time controls, battery management algorithms, power conversion, and functional safety across prototyping through high-volume production.… You will collaborate with manufacturing and electrical engineering teams on hardware bring-up, system validation, and production integration. The position requires proficiency in C/C++, embedded protocols (CAN, UDS, etc.), and a strong foundation in electrical engineering concepts and software fundamentals.

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

Design, architect, and build real-time user interface applications for remote piloting of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. You will own the full lifecycle of these safety-critical, pilot-facing applications, working with software engineers, designers, systems engineers, and pilots to create certifiable, user-centered systems.… The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance or mission-critical applications.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

This Embedded Software Engineer role at Leidos involves designing and developing high-performance embedded software for custom System-on-Chip (SoC) hardware in electronic warfare applications. You will write low-level C/C++ code for multi-core systems (DSP, ARM, RISC-V), perform hardware-software co-design and validation, and build software development kits for end users.… The position requires 4+ years of embedded systems experience, deep understanding of hardware architectures, and proficiency in reading datasheets, test-driven development, and real-time operating systems.

San DiegoLast seen 1 month ago
$145,000 – $220,000 · Posted 1 month ago

Senior Embedded Software Engineer role focused on R&D and production software development for next-generation radar products. Responsibilities include building embedded Linux systems, supporting system integration on custom hardware, and maintaining deployed software for U.S.… and international defense customers. Requires 4+ years of professional object-oriented software development with C/C++ and Python, extensive Linux experience, and familiarity with Agile/Scrum methodologies. Must be a U.S. Person with ability to access U.S.-only data systems.

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

Qualcomm is seeking a software engineer to develop power and limits management software for SoC chipsets, owning the full lifecycle from pre-silicon through commercialization. The role involves analyzing requirements, designing robust software solutions, optimizing for power efficiency, and developing profiling/validation tools across multiple subsystems.… Candidates will perform detailed analysis to recommend improvements in performance, memory, and power utilization, including algorithm design and SW/HW partitioning. The position requires hands-on embedded systems expertise, real-time OS knowledge, and the ability to interface across system, power, software, and hardware engineering disciplines.

San DiegoLast seen 1 month ago
Posted 1 month ago

A Junior Operating Systems Engineer will build and maintain custom Linux images using Yocto Project (recipes, layers, BitBake, kernel configuration), supporting immutable A/B-updatable OS architectures with secure boot and update tooling. The role involves packaging, integrating, and troubleshooting system services, drivers, and third-party software on embedded x86 hardware, as well as contributing to OS hardening (FIPS mode, secure boot, compliance configuration).… Daily use of generative AI tools will accelerate development tasks including recipe writing, test scaffolding, and debugging. The engineer will debug boot, kernel, driver, and userspace issues on real appliance hardware and document build processes, image releases, and provisioning workflows.

San DiegoLast seen 12 days ago
Posted 1 month ago

Lead a specialized team of software engineers developing innovative Pixel sensor experiences at the intersection of hardware, software, and AI. You will drive the design and implementation of real-time embedded systems that process sensor signals efficiently while applying machine-learning and signal-processing algorithms in a power-optimized manner.… Required: 8 years software development experience, 5 years in computer vision or signal processing, 5 years leading ML design and infrastructure optimization, and 3 years technical leadership. This role demands deep expertise in embedded software, AI/ML algorithms, sensor fusion, and the ability to independently architect systems while managing a team.

San DiegoLast seen 1 month ago
$141,600 – $212,400 · Posted 1 month ago

As a Staff Graphics Software Engineer, you will architect, design, implement, and optimize GPU hardware, drivers, features, and tools for next-generation gaming, XR, and AI experiences. You will write complex code in C++, C, Perl, and Python across simulation, emulation, and on-device environments, develop comprehensive pre- and post-silicon tests, and collaborate with cross-functional teams and external stakeholders.… The role requires 4+ years of relevant software/hardware engineering experience (or equivalent with advanced degree) and deep graphics and GPU expertise. You will work independently with minimal supervision while providing guidance to team members and influencing key organizational decisions.

San DiegoLast seen 12 days ago
Posted 1 month ago

Design, develop, and implement modem power optimization features within the modem protocol stack for Pixel devices. Analyze power consumption across LTE and 5G NR network conditions to identify optimization opportunities, collaborate with modem vendors and platform teams on power reduction initiatives, and build automated power measurement tools and dashboards to track KPIs.… Requires 1+ years of C/C++ coding experience and hands-on power management of embedded mobile devices, with strong performance analysis, debugging, and optimization skills for low-level systems.

San DiegoLast seen 1 month ago
Posted 1 month ago

Senior Modem Firmware Engineer responsible for designing, developing, and integrating 5G cellular modem modules into OpenWrt-based router and gateway platforms. Owns the end-to-end modem stack including kernel drivers, user-space daemons, and network configuration to deliver reliable connectivity, failover, and optimal throughput.… Develops and maintains USB/PCIe drivers, implements QMI/RMNET/AT command interfaces, configures routing policies, and debugs connectivity issues across RF, baseband, driver, and user-space layers. Requires 4+ years embedded Linux development, 2+ years OpenWrt or similar, and 2+ years cellular modem integration experience.

San DiegoLast seen 1 month ago