← Back to results

microcontroller jobs in San Diego

$104,500 – $156,700 · Posted 15 days ago

Compiler Software Engineer responsible for designing and enhancing compiler toolchains and development tools for Qualcomm's mobile and compute products across gaming, image processing, AR/VR, and machine learning domains. The role involves working with processor architectures (DSP, CPU, NSP), optimizing code compilation, building simulators and debuggers, and applying mathematical techniques for performance and power efficiency.… Will assist in developing industry-standard tools using frameworks like LLVM, GCC, MLIR, and TVM, and work on intermediate representation and program optimization. Works under supervision on compiler infrastructure and programming tools to support software developers.

San DiegoLast seen 13 days ago
$230,398 – $322,556 · Posted 24 days ago

Develop low-level firmware for secure enclaves within custom ASICs for satellite constellation systems, including ROM code, bootloaders, and runtime firmware. Design and implement secure boot, device attestation, and root-of-trust functionality, as well as OTA update infrastructure and lifecycle management.… Support pre-silicon development via simulation and FPGA, silicon bring-up, debugging, and production deployment. Requires 8+ years of embedded software/firmware experience, strong C/C++ skills, deep knowledge of processor architectures and embedded security concepts, and ability to collaborate across ASIC, hardware, and security teams.

San DiegoLast seen 22 days ago
$125,810 – $229,670 · Posted 1 month ago

Lead embedded systems and controls design engineering at General Atomics, managing technical talent while generating electrical architecture solutions for complex projects. Perform mixed-signal circuit design, embedded systems development (processor, microcontroller, FPGA, MPSoC), and hardware analysis across digital, analog, and RF domains.… Conduct electrical engineering analyses, document findings, communicate results to stakeholders, manage technical schedules, and represent the company as a prime technical contact on contracts. Requires 11+ years of progressively complex engineering experience, active DoD Secret clearance, and expertise in FPGA platforms (Xilinx, Microsemi), RTOS, and PCB design tools.

San DiegoLast seen 1 month ago
$100,000 – $150,000 · Posted 1 month ago

Develop FPGA-based solutions using hybrid C/C++ microprocessor and HDL fabric architectures, designing robust component interfaces to ADCs, DACs, and microcontrollers. Design and develop complex data acquisition and analysis systems for system health monitoring, perform integration and verification testing of integrated hardware and firmware platforms, and collaborate with cross-functional teams.… Requires 2+ years of FPGA/embedded development experience, proficiency in C/C++, Xilinx Vivado/Vitis, digital logic, computer architecture, and device-level communication protocols (SPI, I2C, Ethernet, Serial).

San DiegoLast seen 1 month ago
Posted 1 month ago

Lead technical architect and mentor for embedded firmware and low-level software across multiple client projects. Responsible for defining embedded software architecture (RTOS selection, drivers, middleware, communication protocols), establishing coding standards and design review practices, mentoring embedded engineers, and serving as primary technical contact with clients.… Requires 8+ years of professional embedded software development in C/C++, with 2+ years in a technical lead role, strong hands-on experience with microcontroller/microprocessor systems, peripheral drivers (SPI, I2C, UART, CAN, USB, Ethernet), embedded Linux, real-time operating systems, and bare-metal firmware development.

San DiegoLast seen 1 month ago
Posted 1 month ago

Lead Embedded Software Engineer responsible for architecting, designing, and delivering embedded software solutions across multiple client projects. Will serve as technical lead on firmware and low-level software engagements, mentor embedded engineers, and collaborate with hardware, FPGA, and systems engineering teams to translate requirements into reliable embedded systems.… Requires 8+ years of professional embedded software development in C/C++ with 2+ years in a technical lead role, strong hands-on experience with microcontroller/microprocessor platforms, peripheral drivers, embedded Linux, and real-time operating systems. This role blends hands-on engineering with technical leadership in a client-facing, consulting environment, including responsibility for architecture definition, coding standards, design reviews, test strategies, hardware bring-up, and technical estimation.

San DiegoLast seen 1 month ago