← Back to results

microcontrollers jobs in San Diego

$115,000 – $150,000 · Posted 15 days ago

Design and implement embedded C/C++ firmware for hardware-encrypted storage solutions, with a focus on cryptographic features, FIPS certification support, and secure device behavior. You will collaborate with hardware engineering and external partners to debug HW/SW integration issues, develop verification/validation test plans, and drive products through qualification and release.… The role requires strong embedded systems fundamentals, cryptography knowledge, and the ability to produce technical documentation and participate in design/code reviews.

San DiegoLast seen 13 days ago
Posted 16 days ago

Senior embedded software engineer responsible for designing, developing, and integrating embedded C/C++ software for next-generation intravascular ultrasound (IVUS) medical devices. The role requires 7+ years of embedded systems experience, strong hardware/software integration skills, expertise with microcontrollers, DSP, FPGA, and data acquisition systems.… Responsibilities include ultrasound signal processing, FPGA-to-console interfaces, diagnostics/test software development, and cross-functional collaboration with FPGA, electronics, systems, and manufacturing teams.

San DiegoLast seen 14 days ago
$156,000 – $176,800 · Posted 26 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 24 days ago
Posted 28 days ago

Senior Software/Firmware Systems Engineer and Architect will design, architect, and lead complex real-time embedded and mission-critical systems for space, missile defense, and high-reliability platforms. Responsibilities include defining system architecture and requirements, leading cross-functional teams through design and test reviews, integrating software/firmware payloads, and ensuring consistency across digital engineering artifacts.… The role requires 7–12+ years of embedded systems experience with expertise in microcontrollers, FPGAs, communication protocols (RS-422, I²C, GigE, SPI, TCP/UDP, MQTT, Modbus), and formal verification/validation processes; strong technical leadership and customer-facing communication skills are essential.

San DiegoLast seen 26 days ago
$45,760 – $66,560 · Posted 1 month ago

Senior Technical Intern supporting firmware development at a mid-infrared laser technology company. You will work with microcontrollers and FPGA platforms alongside PC-based software applications, conduct testing of firmware on embedded systems, and assist experienced engineers with design analysis and development tasks.… This role offers exposure to real engineering practices from sprint planning through deployment while learning embedded systems fundamentals under mentorship.

San DiegoLast seen 28 days ago
Posted 1 month ago

Shield AI seeks software engineer interns for a 10–12 week paid program, working on autonomous systems across applications, embedded firmware, machine learning, and systems development. Interns will analyze requirements, write production-quality code in languages like C++, Python, or Java, and ship real features using Agile practices alongside full-time engineers.… The role spans user-facing applications, embedded flight software, perception models, and platform tools that support autonomy pipelines. Candidates should have a strong foundation in data structures, algorithms, version control (Git), and collaborative development.

San DiegoLast seen 28 days ago
$76,960 – $201,760 · Posted 1 month ago

Shield AI seeks software engineering interns for a 10–12 week paid program working on autonomous systems across applications, embedded firmware, machine learning, and systems platforms. Interns will analyze requirements, write production-quality code, and ship real features alongside full-time engineers using Agile practices.… Candidates should have proficiency in modern programming languages (C, C++, Python, Java, or JavaScript), solid foundations in data structures and algorithms, version control experience, and strong problem-solving skills. The role offers hands-on mentorship and potential for a full-time offer upon completion.

San DiegoLast seen 1 month ago
Posted 1 month 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 1 month ago
$116,480 – $208,505 · Posted 1 month ago

Senior Software/Firmware Systems Engineer and Architect at General Atomics responsible for architecting real-time embedded and mission-critical firmware systems, leading complex engineering projects through design reviews and integration testing. The role requires 7+ years of experience (with PhD) architecting software/firmware for microcontroller and FPGA-based systems, with deep knowledge of communication protocols, formal verification/validation, and cross-functional collaboration.… Responsibilities include systems engineering artifact management, anomaly root-cause analysis, customer interface, technical documentation, and program lifecycle coordination in a TS/SCI environment.

San DiegoLast seen 1 month ago
$179,200 – $268,800 · Posted 1 month ago

As a Product Manager for Hexagon and RISC-V embedded software, you will define product strategy and roadmaps for edge AI and heterogeneous compute platforms, drive developer experience across toolchains and RTOS ecosystems, and lead Qualcomm's engagement in open-source communities like Zephyr. You will translate market requirements into differentiated product direction, partnering with engineering, sales, and customers to identify opportunities in mobile, automotive, IoT, and compute markets.… The role requires deep technical expertise in embedded processor architectures, compilers, debuggers, profilers, and real-time operating systems, with hands-on familiarity with ARM, RISC-V, or similar architectures.

San DiegoLast seen 21 days ago
$155,000 – $190,000 · Posted 1 month ago

Design, develop, and test embedded software for Zoox's autonomous vehicle charging and power systems, including real-time control of electro-mechanical components, supplier system integration, and cross-functional validation. The role requires 4+ years of embedded software experience with strong C/C++ proficiency, microcontroller/microprocessor expertise (ARM, PowerPC), and knowledge of automotive communication protocols (CAN, LIN).… You will contribute across the full development cycle—from prototyping and requirements capture through implementation and validation—and collaborate with vehicle, controls, and validation engineers.

San DiegoLast seen 22 days ago
$155,000 – $210,000 · Posted 1 month ago

Zoox seeks an embedded software engineer to develop, maintain, and optimize real-time embedded software for multiple platforms in autonomous vehicles. You will architect board support packages (bootloader, drivers, RTOS), build low-level frameworks and infrastructure, and collaborate with electrical and validation engineers to bring up new embedded platforms.… The role requires 3+ years of hands-on embedded C/C++ development for distributed electromechanical systems, strong microcontroller/microprocessor expertise, and experience with RTOS environments like FreeRTOS or QNX.

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

Develop, test, and deliver software and firmware for uncrewed underwater vehicles (UUVs), including designing embedded systems in C/C++, writing device drivers and communication protocols (SPI, I2C, UART), integrating sensors and hardware components, and conducting at-sea testing and validation. The role spans both embedded firmware development and hardware design, requiring hands-on prototyping, PCB work, lab testing with oscilloscopes and logic analyzers, and occasional travel for sea trials.… You will collaborate on component selection, system optimization, regression testing, and may operate UUV systems during evaluation.

San DiegoLast seen 1 month ago