11 firmware intern jobs at 9 companies in San Jose, CA

1mo
Save
Mark Applied
Hide
Firmware Intern
Redwood City, California, United States
$33/hr OnsiteFull Time
WindBorne Systems
WindBorne Systems: Operates smart weather balloons to provide global atmospheric data.
Experience programming and shipping hardware; fluent in C/C++ and Python; experience writing low-level drivers, reading PCB schematics, debugging complex systems, and designing fault-tolerant embedded firmware.
C, C++, Python, Amslah, FPGA, HDL
5d
Save
Mark Applied
Hide
Intern - Firmware Engineer - Fall 2026
Fort Collins or Denver or Minnesota or Massachusetts or California or Loveland or Boulder or St. Paul or Boston or San Jose or Stanford or Berkeley
$26-$36/hr OnsiteInternship
Advanced Energy
Advanced EnergyNasdaq: AEIS: Provides precision power conversion and control technology solutions.
Pursuing an MS or Ph.D. in firmware, computer, or electrical engineering; GPA above 3.25; experience with lab debugging, design tools, Windows, MS Office, and embedded firmware preferred.
oscilloscopes, power meters, multimeters, logic analyzers, firmware interface tools, Windows, Microsoft Office, CAD, UART, SPI, I2C
1mo
Save
Mark Applied
Hide
Firmware Intern [Fall 2026]
San Jose, California, United States
$40-$45/hr OnsiteFull Time, Internship
Figure
Figure: Develops autonomous humanoid robots for commercial and residential tasks.
Undergraduate senior or recent graduate in Computer Engineering/Computer Science; 10+ week internship; fluent in C, C++, Python; experience on bare-metal systems and RTOS; knowledge of computer architecture, communication buses (Ethernet, EtherCAT, Serial, CAN, USB), and lab debugging tools.
C, C++, Python, RTOS, CI/CD, Ethernet, EtherCAT, Serial, CAN, USB, oscilloscope, logic analyzer, in-circuit debugger
2mo
Save
Mark Applied
Hide
Principal Firmware Engineer – Server Manageability and Observability
Santa Clara, California, United States
$272k-$431k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs graphics processing units and artificial intelligence hardware.
15+ YOE15+ years in system architecture, mastery of system firmware (SBIOS, OpenBMC), Linux kernel internals, management protocols (Redfish, IPMI), device protocols (MCTP, PLDM, SPDM, RDE), networking (TCP/IP, Ethernet, InfiniBand); BS/MS in CS/EE or equivalent.
SBIOS, OpenBMC, Linux kernel, MCTP, PLDM, SPDM, RDE, Redfish, IPMI, TCP/IP, Ethernet, InfiniBand, NVLink, CUDA, cuDNN, DOCA
1mo
Save
Mark Applied
Hide
Fall '26 Intern - Electrical Engineering
San Francisco, California, United States
OnsiteMultiple Commitments Available
Moss
Moss: Builds robots to scan trees for automated farm inventory.
Hands-on PCB and power-system design experience, firmware proficiency in C/C++, high-speed and mixed-signal design knowledge, sensor and autonomy hardware integration (LiDAR, cameras, GPS, IMUs), manufacturing/DFM experience, and real-world project work beyond coursework.
PCB, LiDARs, cameras, GPS, IMUs, Jetson, USB, Ethernet, MIPI/CSI, CAN, UART, SPI, I2C, C, C++
1mo
Save
Mark Applied
Hide
Sr. Electrical Design Engineer (Linux, Firmware, Embedded, C++)
Milpitas, California, United States
$141k-$240k/yr OnsiteFull Time
KLA
KLANASDAQ: KLAC: Provides process control and yield management for semiconductor manufacturing.
3+ YOEDesign and debug Linux firmware for embedded systems; proficiency in C/C++, Python, Linux internals, BSP/drivers, hardware/software integration, and peripheral protocols (I2C,SPI,PCIe). Doctorate/MS/BS with relevant experience as listed.
Linux, Embedded Linux, C, C++, Python, git, SVN, I2C, SPI, PCIe
3d
Save
Mark Applied
Hide
Electrical Engineer Intern
Redwood City or Palo Alto
$33/hr OnsiteInternship
WindBorne Systems
WindBorne Systems: Operates smart weather balloons to provide global atmospheric data.
Requires embedded circuit and system design fundamentals, board troubleshooting, schematic and datasheet reading, C/C++ firmware, communication protocols, PCB tools, and lab equipment experience.
C, C++, SPI, I2C, UART, Altium, oscilloscopes, multimeters, logic analyzers, DigiKey, PCBA
1mo
Save
Mark Applied
Hide
Spring '27 Intern - Electrical Engineering
San Francisco, California, United States
OnsiteMultiple Commitments Available
Moss
Moss: Builds robots to scan trees for automated farm inventory.
Experience with PCB and power-system design, high-speed/mixed-signal interfaces, firmware in C/C++, sensor and autonomy hardware integration (LiDAR, cameras, GPS, IMU), manufacturing/DFM experience, and strong real-world projects.
PCB, LiDAR, GPS, IMU, Jetson, C, C++, USB, Ethernet, MIPI/CSI, CAN, UART, SPI, I2C, DFM, microcontrollers
2mo
Save
Mark Applied
Hide
Sr. Staff/Principal Engineer — GPU Driver & Systems Software
San Diego or San Jose
$179k-$286k/yr OnsiteFull Time
MediaTek
MediaTekTaiwan Stock Exchange: 2454: Designs and develops system-on-chip solutions for electronic devices.
10+ YOE10+ years building GPU drivers or low-level systems software; fluent C/C++; deep knowledge of Vulkan/DirectX/OpenCL/OpenGL ES and GPU internals; experience with kernel-mode drivers, firmware, performance optimization.
C, C++, Vulkan, DirectX, OpenGL ES, OpenCL
2mo
Save
Mark Applied
Hide
Technical Program Manager, Hardware
Mountain View, California, United States
$190k-$320k/yr OnsiteFull Time
DensityAI
DensityAI: Designing custom AI hardware accelerators for large language models.
5+ YOE5+ years managing complex hardware or technical programs; strong fluency with silicon, board/system hardware, firmware/drivers, and systems-level software; hands-on C/C++ or Rust and Linux internals; excellent communication and stakeholder management.
C, C++, Rust, Linux, Jira, Confluence
2mo
Save
Mark Applied
Hide
Principal Security Researcher, OT/Healthcare
Santa Clara, California, United States
$163k-$263k/yr OnsiteFull Time
Palo Alto Networks
Palo Alto NetworksNASDAQ: PANW: Provides enterprise-grade network, cloud, and endpoint security software.
4+ YOE4+ years' hands-on experience; strong firmware/boot ROM reverse engineering, kernel internals and secure boot knowledge; hardware debugging (UART, JTAG, SWD, oscilloscopes, logic analyzers); programming in C/C++ and Python; strong communication skills.
ARM, MIPS, x86_64, UART, JTAG, SWD, oscilloscopes, logic analyzers, C/C++, Python, AI