← Back to results

gpio jobs in San Diego

Posted 7 days ago

Lead a specialized engineering team at the intersection of hardware, software, and AI, responsible for developing innovative Pixel sensor-based features. You'll manage software engineers building real-time embedded systems that leverage sensor signals for on-device AI experiences, requiring deep expertise in embedded software development, computer vision, signal processing, and ML infrastructure optimization.… The role demands 8 years of software development experience, 5 years in computer vision or signal processing with ML optimization, and 3 years in technical leadership with 2 years managing teams.

San DiegoLast seen 6 days ago
Posted 13 days ago

Senior Embedded Software Engineer responsible for designing, developing, and integrating cyber-secure embedded software for satellite avionics and payload processing systems. The role focuses on real-time system monitoring, Linux board support packages, low-level sensor and communication interfaces, and secure cryptographic implementations across multi-core ARM Cortex and RISC-V processors with FPGA integration.… Will mentor junior engineers and provide subject-matter expert guidance while ensuring compliance with government security standards and secure-system best practices.

San DiegoLast seen 11 days ago
$158,000 – $210,000 · Posted 14 days ago

Senior Embedded Software Engineer role focused on developing advanced embedded software for aerospace systems running on ARM Cortex and RISC-V architectures. Responsibilities include building embedded Linux systems with custom kernels and bootloaders, implementing real-time RTOS solutions, integrating communications interfaces (SPI, I2C, UART, PCIe, SpaceWire, Ethernet), and securing systems with cryptographic protocols (TLS, IPsec, AES, RSA, ECDSA).… The role requires 9+ years of embedded C/C++ development experience, deep expertise in embedded Linux and RTOS, proficiency with networking and security protocols, and the ability to mentor junior engineers while leading software architecture and integration efforts across hardware and FPGA teams.

San DiegoLast seen 11 days ago
$158,000 – $210,000 · Posted 14 days ago

Senior Embedded Software Engineer leading development of embedded Linux and RTOS systems for aerospace hardware platforms. Designs low-level C/C++ software, device drivers, and real-time applications for ARM Cortex and RISC-V architectures while integrating communications interfaces (SPI, I2C, UART, PCIe, Ethernet, SpaceWire) and implementing cryptographic security protocols.… Mentors junior engineers, manages software configuration and releases, and collaborates closely with hardware and FPGA teams on system integration and validation.

San DiegoLast seen 12 days ago
Posted 14 days ago

Develop bare-metal firmware for an STM32H7-based multichannel thermal control system, implementing simultaneous temperature acquisition from I2C and RTD sensors, multiple independent PID control loops, and Ethernet communication at 100 Mbps. Responsibilities include hardware bring-up, debugging peripherals (ADCs, I2C, PWM, Ethernet, GPIOs), system testing, and performance optimization.… The role requires 7+ years of embedded firmware experience (or 4+ with an MS degree), strong C programming, extensive STM32H7 expertise, closed-loop control algorithm implementation, and proficiency with oscilloscopes, logic analyzers, and multimeters for hardware troubleshooting.

San DiegoLast seen 12 days ago
Posted 14 days ago

Design and develop embedded software for Amazon Leo's satellite and ground systems, including Linux kernel drivers, device drivers, and system applications in C, C++, and Python. You will work on fault-tolerant, real-time platforms, manage Yocto/OpenEmbedded distributions, and collaborate with hardware and software teams on board bring-up, integration testing, and complex hardware-software debugging.… The role requires 3+ years of embedded firmware development experience and 2+ years with Yocto/OpenEmbedded or comparable embedded Linux build systems.

San DiegoLast seen 12 days ago
$148,300 – $222,500 · Posted 15 days ago

Design, develop, and optimize Windows camera drivers and imaging solutions on Qualcomm Snapdragon platforms, including kernel-mode and user-mode drivers, camera frameworks, image signal processing, and AI-enhanced features. Collaborate with OEMs, hardware teams, silicon engineers, and Microsoft to deliver high-quality camera experiences.… Lead camera sensor bring-up, debug complex system and hardware issues across the camera stack, and mentor junior engineers while influencing architecture decisions.

San DiegoLast seen 12 days ago
$148,300 – $222,500 · Posted 15 days ago

Design, develop, and optimize Windows camera drivers and imaging solutions for Qualcomm Snapdragon platforms, working across kernel-mode and user-mode drivers, image signal processing, and AI-enhanced camera features. Lead camera sensor bring-up, hardware integration, and debug complex issues across the camera stack.… Collaborate with OEMs, hardware teams, silicon engineers, and Microsoft to deliver high-quality camera experiences. Mentor junior engineers and influence camera architecture decisions across product generations.

San DiegoLast seen 13 days ago
$150,000 – $244,000 · Posted 15 days ago

Staff or Senior Staff Engineer responsible for system software development on MediaTek SoC platforms, including platform board bring-up, driver development for Windows/Android/Linux, and hands-on debugging of customer issues. Requires 10+ years of C/C++ and SoC system software experience, deep knowledge of peripheral buses and OS internals, and expertise in power optimization and performance analysis.… Will manage multiple concurrent tasks, coordinate with customers and support teams, and provide on-site technical support.

San DiegoLast seen 13 days ago
$197,000 – $295,400 · Posted 18 days ago

Qualcomm seeks a Principal Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug functionality in embedded SoCs. The role requires deep expertise in computer architecture (memory consistency, coherency, virtualization, security), ARM/RISC-V ISA, and multi-core CPU software stacks, with responsibility for defining 3–5 year software roadmaps and coordinating with Arm architects and third-party partners.… The candidate will troubleshoot high-performance microarchitecture issues (prefetching, speculation, memory ordering) and drive software–hardware trade-offs across heterogeneous compute platforms. 8+ years of software engineering experience with strong C/C++ skills and 15+ years in embedded systems, real-time development, and low-level drivers/firmware is expected.

San DiegoLast seen 16 days ago
$156,000 – $176,800 · Posted 18 days ago

Develop bare-metal firmware for an STM32H7-based multichannel thermal control system, implementing simultaneous temperature acquisition via I2C and RTDs, multiple independent PID control loops, and Ethernet communication. Support hardware bring-up, integration, validation, and troubleshooting of peripherals including ADCs, PWM, and GPIOs.… Requires 7+ years embedded firmware development (or 4+ with MS degree), strong C programming, STM32H7 experience, and hands-on hardware debugging capability.

San DiegoLast seen 16 days ago
$87,100 – $157,450 · Posted 20 days ago

Develop high-performance embedded software for custom system-on-chip hardware, working across DSP, ARM, and RISC-V microarchitectures in multi-core environments ranging from bare metal to Linux. Write low-level C code to interface with hardware components, validate performance under nominal and stress conditions, and build test plans and software requirements specifications using test-driven development methodologies.… Requires 4+ years of C/C++ embedded systems experience, strong understanding of hardware-software interaction and computer architecture, proficiency with version control and CI/CD tools, and active Secret-level security clearance with ability to obtain TS/SCI.

San DiegoLast seen 19 days ago
Posted 21 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 19 days ago
$99,500 – $149,300 · Posted 24 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 22 days ago
$207,000 – $300,000 · Posted 29 days ago

Lead a specialized team of software engineers at the intersection of hardware, software, and AI, focusing on developing innovative Pixel experiences using sensor signals. The role requires deep expertise in real-time embedded software development, sensor fusion algorithms, machine learning infrastructure optimization, and AI/ML design.… You will independently design and implement systems, collaborate with stakeholders on technical direction, and manage a team building power-efficient, sensor-driven features leveraging computer vision, signal processing, and estimation theory.

San DiegoLast seen 28 days ago
$156,000 – $176,800 · Posted 29 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 27 days ago
$105,800 – $176,300 · Posted 1 month 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 29 days ago
$130,000 – $160,000 · Posted 1 month ago

Mid-level full-stack software engineer responsible for developing, deploying, and troubleshooting distributed applications across application software, operating systems, networking, virtualization, and hardware interfaces. The role requires 5+ years of professional software development experience with proficiency in Python, modern front-end frameworks, RESTful APIs, Linux administration, containerization (Podman/OCI), Git, and configuration automation (Ansible).… Strong emphasis on independent ownership of features from requirements through implementation and testing, with preferred experience in LLMs, generative AI, agentic workflows, and AI-tool integration for engineering tasks.

San DiegoLast seen 1 month 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 29 days ago
$170,000 – $190,000 · Posted 1 month ago

Design and implement secure embedded software for multi-core processors integrated with FPGA systems (Xilinx, Microsemi, Microchip, Vorago) using C/C++ and Rust. Lead development of Embedded Linux and RTOS solutions, manage inter-process communications on ARM Cortex and RISC-V architectures, and implement RFC-compliant networking and security protocols (IP, TLS, IPsec).… Apply cryptographic principles including AES, RSA, ECDSA, Secure Boot, and Zero Trust architectures. Provide technical leadership, mentorship, and guidance to junior engineers while driving software development, integration, and validation on custom hardware platforms.

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

Embedded Software Engineer responsible for developing low-level C/C++ software for custom system-on-chip (SoC) hardware across DSP, ARM, and RISC-V microarchitectures. Will design and implement embedded systems ranging from bare metal to Linux environments, write hardware interface code, validate performance under nominal and stress conditions, and collaborate with multidisciplinary teams of firmware, hardware, and RF engineers.… Requires 4+ years of embedded systems development experience, strong C/C++ proficiency, understanding of hardware-software interaction, and familiarity with build tools, version control, CI/CD pipelines, and test-driven development.

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

Qualcomm seeks a CPU Software Architecture Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug systems on Snapdragon chipsets. The role involves defining short- and long-term software architecture roadmaps aligned with ARM and RISC-V ISA evolution, coordinating debugging of high-performance microarchitecture issues, and engaging with partners like Google and Microsoft.… The candidate will work across multiple SoC technology domains—memory consistency, coherency, virtualization, security, and heterogeneous compute platforms—requiring 10+ years of embedded systems experience with deep C/C++ expertise and comprehensive knowledge of ARM or RISC-V architectures.

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

Qualcomm seeks a CPU Software Architecture Sr. Staff Engineer to design and develop low-level firmware for CPU bootstrapping, power management, and debug capabilities in Snapdragon chipsets.… The role involves defining CPU software architecture roadmaps across Arm and RISC-V ISAs, analyzing CPU microarchitecture trade-offs (prefetching, speculation, memory ordering), and coordinating with internal teams and external partners like Arm, Google, and Microsoft. The candidate will demonstrate deep expertise in computer architecture domains such as memory consistency, coherency, virtualization, and security, with 15+ years of embedded systems experience and strong C/C++ proficiency.

San DiegoLast seen 23 days 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
Posted 2 months 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