Apply Edge Start your job search

Embedded Software Engineer (2025–2026 Grads)

Canaan Inc. · San Francisco County, CA

Apply & track with Apply Edge
Your RoleWork with Director on Linux BSP (bootloader, kernel, drivers) for RISC-V SoCs.What You’ll DoAssist in U-Boot porting & board bring-upHelp customize Linux kernel & debug device drivers (storage, connectivity, peripherals)Support RTOS/bare-metal firmware for MCUsContribute to open-source (GitHub, upstream Linux/U-Boot)What You BringMaster’s or PhD grad in 2025 or 2026 (CS, EE, CompE, or related)Strong C programming & embedded fundamentalsBasic Linux kernel / driver knowledge (course or project)Familiar with UART, SPI, I2CHands-on with any embedded board (RISC-V is a plus)Git/GitHub experienceNice to HaveRISC-V exposure, NAND/NOR Flash, Ethernet, WiFi/BLERTOS (FreeRTOS), YoctoAny open-source patch/PRTech StackRISC-V/ARM · Linux (4.14+) · U-Boot · C/Python/Shell · Git/GitHub · GDB/J-Link/OpenOCDWhat We OfferCompetitive salary + equity · Mentorship · Cutting-edge RISC-V work · Flexible hybrid/remote