← Back to results

uart jobs in San Diego

$117,800 – $176,600 · Posted 4 days ago

Senior Embedded Software Engineer at Qualcomm's Data Center Business Unit, developing software and firmware for cloud edge and data center ML acceleration on high-performance silicon. The role requires deep embedded systems expertise including BSP, device driver development, RTOS, secure boot, TrustZone, and low-level peripheral interfaces (I2C/SPI/UART), combined with knowledge of ML frameworks and data movement optimization.… You will work on critical technologies like ML acceleration, in-memory processing, memory management, and virtualization across cross-functional international teams. Requires 2+ years of low-level C programming, proficiency with GNU/LLVM tools, embedded Linux, JTAG/SWD debugging, and multi-threaded SoC architecture understanding.

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 5 days ago

Senior Embedded Software Engineer role focused on designing and developing software/firmware for cloud edge and data center ML accelerators on Qualcomm silicon. The engineer will work on ML acceleration, memory management, virtualization, and board support packages (BSP), device drivers, RTOS, secure boot, and peripheral interfaces (PCIe, I2C/SPI/UART, DMA).… Requires 2+ years of low-level C programming on embedded platforms with proficiency in BSP development, device driver work, Embedded Linux, RTOS, and debugging tools (JTAG/SWD). Preferred experience includes ML frameworks (PyTorch, JAX), QuRT RTOS, and Qualcomm-specific middleware.

San DiegoLast seen 4 days ago
$64,693 – $105,709 · Posted 5 days ago

Software Engineer I will design and develop software that integrates with hardware, control systems, and user interfaces as part of a cross-disciplinary engineering team. The role requires proficiency in .NET, C#, or C/C++ with hands-on experience building user interfaces using frameworks like WPF, WinUI, Avalonia, or Blazor.… You will apply modern design patterns (OOP, MVVM, Producer/Consumer), implement asynchronous programming, and validate software through unit and integration testing. The position offers exposure to optics, structural, thermal, and coupled-analysis systems in a hybrid San Diego environment.

San DiegoLast seen 2 days ago
Posted 6 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 4 days ago
$158,000 – $210,000 · Posted 7 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 4 days ago
$158,000 – $210,000 · Posted 7 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 5 days ago
$150,000 – $244,000 · Posted 8 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 6 days ago
Posted 8 days ago

Senior Embedded Firmware Engineer responsible for designing, developing, and maintaining embedded software for medical and life-science products. You will contribute to firmware architecture, hardware/software interface definition, and participate in code reviews, testing, and design reviews while working with multidisciplinary teams.… The role requires strong embedded C/C++ proficiency, experience with formal software development processes, and hands-on debugging across real hardware systems. You'll also provide technical mentorship and help improve software engineering practices within Agile environments.

San DiegoLast seen 6 days ago
$153,600 – $215,000 · Posted 12 days ago

Lead embedded software and firmware development for Amazon's satellite RF systems, designing and implementing ASIC firmware, command systems, telemetry processing, and autonomous capabilities. Write robust software in Linux and RTOS environments, build hardware interfaces using protocols like I2C, SPI, UART, and Ethernet, and drive security architecture through threat modeling and secure coding practices.… Collaborate with hardware design teams to bring custom silicon from concept through secure bring-up and integration, optimizing for space-grade reliability and production testing.

San DiegoLast seen 10 days ago
Posted 13 days ago

Design, develop, integrate, and test embedded real-time software for Link-16 and Tactical Datalink systems in a defense environment. Requires proficiency in C/C++ and object-oriented programming, with hands-on experience developing and debugging multi-threaded embedded applications, integrating firmware, and working with software-defined radios and tactical communications hardware.… Work in an Agile environment alongside systems engineering, hardware, and integration teams, analyzing system capabilities and resolving complex real-time and controls issues.

San DiegoLast seen 11 days ago
$87,100 – $157,450 · Posted 13 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 12 days ago
$132,000 – $178,000 · Posted 15 days ago

Senior Firmware Engineer responsible for developing and optimizing low-level embedded C++ software for avionics systems, flight controllers, and mission payloads. The role involves porting frameworks to new RTOSes and hardware platforms, creating BSPs and HALs, designing peripheral drivers (I2C, SPI, UART, ADC, wireless protocols), and conducting safety-critical testing including MISRA C compliance.… Requires 5+ years of embedded systems experience, strong Linux/Windows proficiency, Python/Bash scripting, and ability to diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems.

San DiegoLast seen 13 days ago
$117,800 – $176,600 · Posted 17 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 15 days ago
$115,000 – $135,000 · Posted 18 days ago

Lead firmware development and support for the Electrical Engineering group, becoming the firmware owner. Develop bare metal C/C++ firmware for STM32H7 microcontrollers from board bring-up through peripheral drivers, while also maintaining a PC-based C++ GUI supporting Ethernet, CAN, and serial interfaces.… Act as technical bridge between sales, customers, and engineering, providing pre/post-sales support and customer training. Support both legacy product maintenance and new electronic board development, with strong emphasis on documentation, code quality, and knowledge transfer.

San DiegoLast seen 16 days ago
Posted 18 days ago

A junior System Integration & Test (SIT) Engineer role focused on validating embedded hardware and firmware across physical devices and embedded code. You will design and execute test procedures (bring-up, functional, regression), develop Python-based test automation scripts for hardware-in-the-loop testing, debug hardware/firmware issues using lab instrumentation, and interface with embedded communication protocols (UART, SPI, I2C).… You'll collaborate with firmware and hardware teams to reproduce and document defects, maintain test requirements and traceability, and support integration testing across hardware revisions and firmware builds.

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

Design, develop, integrate, and test embedded software for secure communication and cryptographic systems, with a focus on real-time, multi-threaded applications. Develop low-level firmware and software components for complex embedded environments, working across systems engineering, hardware, and integration teams.… Requires a Bachelor's in Computer Engineering or related field plus 5+ years of experience, strong C/C++ proficiency, cryptographic software implementation skills, and hands-on experience with Xilinx platforms (Zynq, Ultrascale+, Versal) and embedded Linux (Yocto/Petalinux or WindRiver). Must hold an active Secret clearance and demonstrate expertise in real-time embedded systems debugging, optimization, and Agile development workflows.

San DiegoLast seen 20 days ago
$207,000 – $300,000 · Posted 22 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 21 days ago
$156,000 – $176,800 · Posted 22 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 20 days ago
$105,800 – $176,300 · Posted 24 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 22 days ago
$145,600 – $228,800 · Posted 24 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 22 days ago
$208,000 – $249,600 · Posted 24 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 22 days ago
Posted 26 days ago

Senior Embedded Software Engineer responsible for developing complex real-time embedded systems for electroporation therapy delivery, including firmware, device drivers, middleware, embedded UI applications, and system-level software. The role requires 7+ years of embedded software development experience with modern C++, ARM Cortex-M processors, RTOS frameworks (ThreadX, FreeRTOS, etc.), and expertise in real-time control systems, closed-loop feedback, safety-critical software, and cybersecurity implementation.… Responsibilities span architecture design, hardware-software integration, verification and validation, CI/CD support, and cross-functional collaboration with electrical, mechanical, and regulatory teams. The candidate must demonstrate proficiency with embedded development tools, debugging hardware, IEC 62304/IEC 60601 compliance standards, and FDA cybersecurity guidance.

San DiegoLast seen 24 days ago
Posted 27 days ago

Senior embedded software engineer leading secure firmware development for satellite communication systems. Designs and implements hardware interfaces using protocols like I2C, SPI, UART, and Ethernet with embedded security controls.… Collaborates with hardware architects and security teams to bring custom silicon from concept through secure verification and production integration. Requires 7+ years of professional software engineering with deep expertise in secure embedded systems, RTOS, real-time constraints, threat modeling, and penetration testing methodologies.

San DiegoLast seen 5 days ago
$125,000 – $150,000 · Posted 27 days ago

Embedded Software Engineer III will develop real-time embedded C/C++ software for satellite avionics and payload data processing systems, working with multi-core processors, FPGA-integrated platforms (Xilinx, Microchip, Vorago), and ARM Cortex/RISC-V architectures. Responsibilities include customizing Linux kernels and bootloaders (U-Boot, GRUB) for flight applications, implementing secure communications (IP, TLS, IPsec, AES, RSA, ECDSA), and interfacing with embedded buses (SPI, I2C, UART, PCIe, SpaceWire).… The role requires 5+ years of embedded software experience in C/C++, deep knowledge of networking protocols and cryptographic systems, and ability to collaborate with hardware and FPGA engineers on rugged, Low-SWaP aerospace products.

San DiegoLast seen 4 days ago
Posted 28 days ago

Develop embedded software for microcontroller-based systems using C/C++, bare metal, and real-time operating systems, including board bring-up, device drivers, bootloaders, and firmware. Create PC-based diagnostic and test automation applications in C#.… Perform unit and integration testing, debug hardware-software issues, and validate software across environments. Collaborate with electrical, mechanical, and quality teams to integrate modules, optimize for performance and power efficiency, and ensure compliance with safety standards.

San DiegoLast seen 26 days ago