← Back to results

c jobs in San Diego

$169,800 – $254,600 · Posted 18 days ago

Senior Staff Software Engineer leading a small team to develop end-to-end solutions across the Android stack and Linux kernel, working on both user space and kernel space components. The role requires deep expertise in operating systems, Android frameworks, and Linux kernel programming, with collaboration across systems, multimedia, and architecture teams.… Candidates must have 6+ years of software engineering experience (or equivalent with advanced degree) and 3+ years hands-on programming in C, C++, Java, or Python, with preferred experience in Android Application Framework, kernel drivers, debugging tools, and system-level programming.

San DiegoLast seen 16 days ago
$168,100 – $261,500 · Posted 18 days ago

Senior embedded software engineer designing and implementing flight software for Amazon's low Earth orbit satellite constellation. You will develop real-time embedded systems in C, C++, and Rust, write device drivers and system applications for satellite power management, hardware interfaces, and autonomous control, and collaborate closely with hardware teams on board bring-up and integration testing.… Requires 5+ years of professional software development experience, 5+ years of programming language expertise, and demonstrated leadership in system design and architecture.

San DiegoLast seen 18 days ago
$162,000 – $243,000 · Posted 18 days ago

Staff or Senior Staff Software Engineer role leading design and development of Qualcomm's AI Stack (QAIRT/Genie) to enable efficient execution of generative AI models and large language models on low-power Snapdragon platforms. Responsibilities include developing core runtime components for resource-constrained inference systems, optimizing performance/accuracy/power consumption, debugging complex issues, and mentoring junior engineers.… Requires 5–8+ years of software development experience with strong C/C++ and Linux proficiency, plus knowledge of hardware acceleration and embedded AI deployment.

San DiegoLast seen 16 days ago
$117,800 – $176,600 · Posted 18 days ago

Senior software engineer with 5+ years of experience building and debugging Android Automotive and embedded automotive software platforms. You will design, develop, and validate features across Android, Linux, QNX, and middleware layers, performing system integration testing, log analysis, and root-cause debugging.… The role requires hands-on programming in Java/Kotlin and C/C++, deep understanding of Android framework and automotive communication protocols (CAN, SOME/IP, MQTT), and ability to drive complex issues to closure in a fast-paced prototyping environment.

San DiegoLast seen 17 days ago
Posted 18 days ago

Design and develop embedded software for Amazon's satellite constellation, working across power management, hardware interfaces, command & telemetry, and autonomous control. Write flight code and device drivers in C, C++, Rust, or similar languages for real-time operating systems, interfacing with electronics via I2C, SPI, RS-422, RS-485, Ethernet, and similar protocols.… Lead architecture and design of satellite software systems, support board bring-up and integration testing with hardware teams, and mentor other engineers. Requires 5+ years of professional software development experience, 5+ years leading design/architecture of systems, and proven tech lead or team leadership background.

San DiegoLast seen 16 days ago
Posted 18 days ago

Develop bare-metal firmware for an STM32H7-based multichannel thermal control system, implementing simultaneous temperature acquisition, multiple independent PID control loops, and Ethernet communication. Support hardware bring-up, integration, and validation, troubleshooting peripherals and interfaces (ADCs, I2C, PWM, Ethernet, GPIOs) in the laboratory.… Requires 7+ years of embedded firmware experience (or 4+ with an MS), strong C programming, proven expertise with STM32H7 devices and closed-loop control algorithms, and hands-on proficiency with oscilloscopes, logic analyzers, and multimeters.

San DiegoLast seen 16 days ago
$75,500 – $140,500 · Posted 19 days ago

Associate Software Engineer at L3Harris will develop embedded software for real-time control systems in tactical radio equipment, working across the full software development lifecycle from requirements through testing. The role involves designing hardware-software interfaces, implementing in multiple languages (C++, C#, C, Java, Python, etc.) on embedded RTOS platforms (VxWorks, QNX, Linux), and participating in peer reviews and defect tracking.… Candidates must be pursuing or have recently completed a Bachelor's in Computer Science, Computer Engineering, Software Engineering, or related field.

San DiegoLast seen 17 days ago
$117,800 – $176,600 · Posted 19 days ago

Senior software engineer with 5+ years of experience designing, developing, and debugging Android Automotive and embedded software for next-generation vehicle platforms. Responsibilities include hands-on development across Android, Linux, QNX, and middleware; system integration testing; root-cause analysis; and collaboration with platform, UX, and partner teams to deliver rapid prototypes and trade-show demonstrations.… Required expertise in Java or Kotlin with solid C/C++ knowledge; strong understanding of Android framework, IPC mechanisms, build systems, and debugging tools. Preferred experience with Android Automotive OS, automotive middleware, CAN/SOME/IP/MQTT protocols, and cross-platform embedded integration.

San DiegoLast seen 18 days ago
$121,800 – $182,600 · Posted 19 days ago

Design and develop uniform global methodologies for emulation build generation and debug across FPGA-based emulation platforms at Qualcomm's SoC digital hardware organization. Collaborate with architects, designers, verification engineers, and software teams to support pre-silicon prototyping and bring-up of new SoC designs.… Debug low-level software and hardware issues using tools like JTAG and kernel debuggers, with expertise in Verilog/SystemVerilog, FPGA platforms (Xilinx/Intel), and scripting languages. Requires 4+ years of ASIC design, verification, validation, or integration experience, with preferred 5+ years in emulation and silicon environments.

San DiegoLast seen 17 days ago
$52,900 – $108,000 · Posted 19 days ago

Join Booz Allen's competitive Summer Games internship program as a software developer intern, working in teams to solve complex, real-world challenges for government customers. You'll apply programming skills in Java, JavaScript, C, C++, Python, or similar languages alongside machine learning, data mining, or graph algorithms to develop breakthrough solutions.… The program includes mentorship from senior leaders, technical documentation and design artifact creation, and culminates in a final Challenge Cup competition and presentation. You must be scheduled to graduate with a Bachelor's degree in Technology, Engineering, or Mathematics by Summer 2028 or 2029, and be able to obtain a Secret clearance.

San DiegoLast seen 17 days ago
$52,900 – $108,000 · Posted 19 days ago

Join an innovative summer internship program where you'll work in teams on real-world technical challenges for government and commercial clients. You'll apply programming skills (Java, JavaScript, C, C++, Python, etc.) and experience with machine learning, data mining, or graph algorithms to develop software solutions, produce technical documentation, and present findings to senior leadership.… The program simulates a startup accelerator environment with mentorship, collaboration, and a final competition-style presentation.

San DiegoLast seen 18 days ago
$123,700 – $185,500 · Posted 19 days ago

Design and develop compiler features, optimizations, and toolsets for Qualcomm hardware in open source projects including GCC, LLVM, and glibc. Collaborate with hardware and software teams to enable efficient code generation, improve performance, and enhance programmer usability across applications including machine learning on edge devices.… Identify optimization opportunities through benchmarking, code analysis, and user interaction, and contribute compiler and system software improvements to open source communities.

San DiegoLast seen 17 days ago
$139,360 – $139,360 · Posted 19 days ago

Senior Platform Systems Engineer role architecting and evolving AI and database infrastructure for enterprise and hyperscale datacenters. Responsibilities span compute, storage, networking, firmware, power, and thermal system design; leading root-cause analysis across hardware, firmware, OS, and network domains; and driving platforms from prototype to production.… Requires 8+ years in systems/platform/infrastructure engineering, strong datacenter power systems and thermal design expertise, Linux proficiency, scripting in Python/Bash/C, and hands-on experience with firmware (BIOS/BMC/iDRAC), high-speed networking, enterprise storage, and manufacturing integration.

San DiegoLast seen 17 days ago
Posted 19 days ago

Senior Platform Systems Engineer responsible for developing validation and automation tools for enterprise datacenter infrastructure, including servers, storage, networking, and high-density AI/GPU systems. The role involves designing platform architecture, managing firmware and BIOS configurations, supporting manufacturing and deployment activities, and ensuring regulatory and EMC compliance.… Requires strong systems engineering expertise spanning power systems, Linux, networking, storage technologies, and infrastructure validation, with proficiency in Python, Bash, and C scripting.

San DiegoLast seen 17 days ago
$166,400 – $187,200 · Posted 19 days ago

Lead complex debugging and root-cause analysis of system-level issues in high-performance Linux environments, spanning hardware, firmware, OS, and networking layers. Design and optimize high-throughput, low-latency data transport protocols, leveraging deep expertise in Linux kernel development, InfiniBand/Ethernet networking (RDMA, RoCE), and bare-metal/virtualized systems.… Partner with cross-functional teams to prototype, benchmark, and productionize platform enhancements while mentoring engineers through design and code reviews. Conduct research initiatives and proof-of-concepts to validate new technologies and influence platform roadmaps.

San DiegoLast seen 17 days ago
Posted 19 days ago

Senior Software Engineer role on Google's Pixel GPU driver team, responsible for developing and maintaining kernel and user-space graphics driver stacks. The position requires 5+ years of low-level systems programming in C/C++, 3+ years of device driver development interfacing software with hardware, 3+ years with embedded operating systems, and 1+ year of GPU architecture experience.… Candidates will develop new GPU features, optimize performance, bring up silicon, debug complex issues, and identify requirements for both software and hardware in Pixel products.

San DiegoLast seen 19 days ago
$145,600 – $218,400 · Posted 20 days ago

Design and optimize Network-on-Chip (NoC) architectures for high-performance Qualcomm SoCs with focus on physical implementation and PPA (power, performance, area) goals. Responsibilities include floorplan-driven architecture design, physical-aware synthesis strategies, clock tree planning, power analysis, timing closure, and custom placement/routing techniques.… Requires deep expertise in ASIC physical design, NoC protocols (AMBA, cache coherency), and scripting in Python, Perl, TCL, and C to analyze and optimize latency, area, performance, and power metrics.

San DiegoLast seen 18 days ago
$91,800 – $137,600 · Posted 20 days ago

Northrop Grumman seeks an experienced Software Engineer to support development of Strategic Operating Units in their Aeronautics Systems sector. The role involves software design, development, test, and integration across flight, mission, lab, and tools software using multiple programming languages (C, C++, Python, PowerShell, Bash) and real-time operating systems (VxWorks, Integrity, Real Time Embedded Linux).… Responsibilities include contributing to safety-critical embedded real-time software development, supporting all phases of the software development life cycle, and applying DevOps expertise including CI/CD, change management, and code analysis tools. An active Secret clearance is required to start.

San DiegoLast seen 18 days ago
$169,800 – $254,600 · Posted 21 days ago

Senior Staff Engineer role focused on developing next-generation automotive telematics platform software at Qualcomm. Responsibilities include architecting platform security (mandatory access control, verified boot, disk encryption), leading boot-time and memory optimization efforts, designing fusion configurations integrating application processors with cellular modems, planning kernel and Yocto upgrade roadmaps, and ensuring automotive software compliance.… The role requires 6+ years of software engineering experience with deep expertise in embedded Linux, kernel development, bootloaders, Yocto build systems, automotive cybersecurity standards, and cross-team technical leadership.

San DiegoLast seen 19 days ago
$117,800 – $176,600 · Posted 21 days ago

As a Senior Software Engineer at Qualcomm, you will design, develop, and optimize software solutions for next-generation ARM-based data center platforms, with a focus on Linux Kernel development in areas such as virtualization (KVM), scheduling, and memory management. You will lead a team of engineers, collaborate with cross-functional teams, and contribute to upstream open-source projects.… The role requires expertise in C/C++, Linux Kernel internals, ARMv8/ARMv9 architecture, and experience with debugging tools like JTAG and development on FPGA/QEMU platforms.

San DiegoLast seen 19 days ago
$117,800 – $176,600 · Posted 21 days ago

Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit designing and developing firmware and software solutions for cloud edge and data center ML workloads on high-performance silicon. The role requires deep expertise in embedded software (BSP, device drivers, RTOS, secure boot, TrustZone) and low-level C programming, with hands-on experience in board bring-up, debug tools (JTAG/SWD), and SoC architecture.… The candidate will work on critical technologies including ML acceleration, memory management, virtualization, and DMA-based data movement, collaborating across internal and cross-functional teams.

San DiegoLast seen 19 days ago
$117,800 – $176,600 · Posted 21 days ago

Senior Software Engineer who will drive Linux innovation for Qualcomm's next-generation server-class CPUs by building and optimizing Linux distribution support, infrastructure, and CI/CD automation. Responsibilities include bringing up Linux kernel and userspace on new server-class hardware, implementing build and packaging workflows, debugging platform issues, and supporting upstream readiness for major Linux distributions.… The role requires proficiency in C, C++, Python, and Bash, with deep experience in enterprise Linux distributions (RHEL, Ubuntu, Fedora, Debian), packaging systems (RPM, Debian), and CI/CD tools (GitHub Actions, Jenkins). The engineer will collaborate across hardware, firmware, and open-source communities while working with moderate autonomy under supervision.

San DiegoLast seen 19 days ago
Posted 21 days ago

As a Qualcomm Software Engineering Intern, you'll develop and maintain software for wireless devices alongside world-class engineers. You'll apply your computer science or engineering degree to the full software development life cycle, working on Qualcomm's diverse software technologies.… The role requires 1+ years of programming experience in C, C++, or Python, with preferred skills in object-oriented design, distributed systems, networking protocols, and multi-threaded/multi-core programming. You must be available for 11–14 weeks during Summer 2027 and have an expected graduation date of November 2027 or later.

San DiegoLast seen 20 days ago
$117,800 – $176,600 · Posted 21 days ago

Embedded software engineer role focused on mobile chipset development within Qualcomm's Core Platform group. Responsibilities include designing and implementing build system software, integrating drivers and peripheral software, debugging system-level issues, and collaborating with hardware and systems engineering teams to meet power and performance targets.… Required skills include embedded C/C++/assembly development, real-time operating systems, device drivers, build systems (SCons), JTAG debugging, and scripting languages.

San DiegoLast seen 19 days ago
$99,500 – $149,300 · Posted 21 days ago

Design, develop, and test display drivers and software components for Qualcomm Snapdragon chipsets, focusing on acceleration of video, camera, and GPU processing through the Display Processing Unit (DPU). Work with embedded software techniques including memory management, DMA acceleration, interrupt handlers, multi-threading, and API design to deliver drivers for Android, Windows, Zephyr, and Linux.… Write production code primarily in C/C++ with scripting in Python, collaborating across global teams on next-generation consumer devices.

San DiegoLast seen 19 days ago