← Back to results

board-bring-up jobs in San Diego

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

Design, develop, and validate embedded and cloud edge software for cutting-edge Qualcomm products. Develop BSP and device drivers, perform board bring-up, and work with RTOS and secure boot architecture on embedded platforms.… Debug using JTAG/SWD and GNU/LLVM tools, write unit tests, and collaborate with hardware and systems engineers on system-level software solutions. Requires 2+ years of embedded software experience, proficiency in C, and deep knowledge of SoC architecture, multi-threaded programming, and embedded Linux environments.

San DiegoLast seen 7 days ago
Posted 9 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 7 days ago
$169,800 – $254,600 · Posted 14 days ago

Sr. Staff Embedded Software Engineer responsible for developing and maintaining bare-metal firmware and low-level device drivers for Qualcomm Automotive reference platforms.… Performs hardware bring-up, debugging, and validation across boards and chipsets, analyzing failures using lab instrumentation and resolving hardware/software integration issues. Implements test firmware for platform validation and manufacturing, collaborates with hardware and silicon teams, and mentors junior engineers on embedded software best practices and debugging techniques.

San DiegoLast seen 12 days ago
$169,800 – $254,600 · Posted 18 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 16 days ago
$117,800 – $176,600 · Posted 18 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 16 days ago
$115,000 – $135,000 · Posted 19 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 17 days ago
Posted 20 days ago

Design, develop, and operate embedded security software for Amazon Leo satellites, from launch through de-orbit. Own embedded software functions for payload radio and payload mode management, including design, implementation in C/C++ on embedded Linux systems, test, and integration.… Collaborate with hardware teams on board design, bring-up, verification, and satellite integration. Apply high-reliability embedded software development practices to ensure satellite security and reliability.

San DiegoLast seen 18 days ago
$156,000 – $176,800 · Posted 23 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 21 days ago
Posted 28 days ago

Senior embedded software engineer role developing flight software for Amazon's Leo satellite constellation. Responsibilities include designing and implementing payload radio and mode management software in C/C++ on embedded Linux systems, collaborating with hardware teams on board bring-up and integration, and following high-reliability practices for satellite security and operations throughout the satellite lifecycle.

San DiegoLast seen 26 days ago
Posted 29 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 27 days ago
$162,600 – $244,000 · Posted 1 month 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, full-disk encryption), leading boot-time and memory optimization, designing multi-processor fusion configurations over PCIe/USB/Ethernet, planning kernel and Yocto upgrade roadmaps, and mentoring engineers across boot, security, memory, and virtualization domains.… Requires 6+ years software engineering experience with deep expertise in embedded Linux, kernel development, automotive cybersecurity standards, and strong C/C++ programming skills.

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

As a Staff Software Engineer, you will design, develop, and optimize software for Qualcomm's next-generation data center platforms, leading a team of engineers. You will work on critical Linux Kernel subsystems including virtualization (KVM), scheduling, and memory management (IOMMU) for ARM-based systems.… Responsibilities include optimizing power and performance technologies like DVFS, debugging complex issues with tools like JTAG, contributing to upstream open-source projects, and performing pre-Silicon development on FPGA and QEMU platforms. The role requires 4+ years of software engineering experience with proficiency in C/C++, Python, or Java, plus strong Linux Kernel development expertise and understanding of ARMv8/ARMv9 architecture.

San DiegoLast seen 17 days ago
Posted 1 month ago

Lead a team of embedded software and firmware engineers developing solutions for optical interconnect and data center communication products. The role requires hands-on expertise in embedded C/C++ programming, DSP-based SoC architectures, board bring-up, and validation, combined with engineering leadership experience to manage and mentor a technical team.

San DiegoLast seen 1 month ago
$111,300 – $166,900 · Posted 1 month ago

As a Senior Software Engineer, you will design, develop, and optimize software solutions for Qualcomm's next-generation data center platforms, with a focus on Linux Kernel development in virtualization (KVM), scheduling, memory management (IOMMU), and power/performance management (DVFS) for ARM-based systems. You will debug complex issues using JTAG debuggers, contribute to upstream open-source projects, and lead a team of engineers.… The role requires expertise in C/C++, Linux Kernel internals, ARMv8/ARMv9 architecture, system architecture analysis, and hands-on experience with FPGA and QEMU-based pre-silicon development.

San DiegoLast seen 26 days ago