ByteDance
Posted 1y ago

硬件加速固件研发工程师

ByteDance
Beijing, Beijing, China
OnsiteFull Time
Responsibilities
  • developing firmware
  • developing drivers
  • debugging systems
Requirements
  • 3+ years BSP/firmware development experience
  • Familiarity with Bare-metal, RTOS, Linux
  • Driver development for peripherals
  • Strong C/C++ and assembly skills
  • Knowledge of RISC-V/ARM internals
  • NPU experience preferred
Technical tools mentioned
Bare-metalRTOSLinuxCC++AssemblyRISC-VARM

Job description

1、负责AI芯片设备侧固件开发,基于Bare-metal,RTOS及Linux,裁剪操作系统,开发外设驱动;
2、负责设备侧资源分配、任务调度器等的开发,支持多用户、多Stream的任务并行执行;
3、负责固件的测试与维护,性能以及稳定性调优,编写相关文档;
4、配合硬件进行产品调试、验证,参与系统联调,以及问题分析、定位、解决。

1、3年以上BSP固件开发经验;
2、了解典型的MCU(RISC-V/ARM架构)内部结构,指令集,熟悉内存系统;
3、精通C/C++编程语言,熟悉汇编,能够熟练编写嵌入式系统级代码;
4、有NPU驱动、固件开发经验者优先。

About ByteDance

Global technology specializing in AI-powered content platforms.

Similar jobs

Firmware Engineer roles near Beijing, Beijing
3w
Save
Mark Applied
Hide
Senior Firmware Engineer
Beijing, Beijing, China
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEB.Sc. in EE/CS/CE or equivalent,5+ years firmware design,strong low-level C and embedded fundamentals,debugging skills,customer-facing communication in Mandarin and English.
C, Python, C++, GIT, Jenkins, Linux
3w
Save
Mark Applied
Hide
Senior Firmware Engineer
Beijing, Beijing, China
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEBachelor's degree in electrical engineering, computer science, or computer engineering; 5+ years in firmware development; strong C, embedded systems, debugging, Mandarin, and professional English.
C, Linux, Python, C++, GIT, Jenkins
3w
Save
Mark Applied
Hide
Senior Firmware Engineer
Beijing, Beijing Municipality, China
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
5+ YOEBachelor's degree or equivalent in electrical engineering, computer science, or computer engineering; 5+ years of firmware development; strong C, embedded systems, debugging, Mandarin, and English skills.
C, Python, C++, GIT, Jenkins, Linux
1mo
Save
Mark Applied
Hide
2027届校招-AI存储固件开发工程师
Beijing or Shanghai or Hangzhou or Xi'an
OnsiteFull Time
知存科技
知存科技: Chinese private semiconductor developing processing-in-memory AI chips for edge-device applications.
2027 graduate with bachelor or above in microelectronics, automation, integrated circuits, or computer; proficient in C/C++; CET-4 English reading; storage research experience preferred.
C, C++
4mo
Save
Mark Applied
Hide
固件开发工程师(实习&校招)
Beijing or Shanghai
OnsiteFull Time, Internship
Hangyun Integrated Circuit
Hangyun Integrated Circuit: Chinese private semiconductor developing software-friendly, high-memory GPGPU inference chips for large-model applications.
Current bachelor's student or above in electronics, computer science, automation, communications, or related fields; proficient in C; embedded development, MCU, RTOS, hardware debugging, and Verilog knowledge preferred.
C, Git, Bootloader, UART, I2C, SPI, I3C, MCU, STM32, RTOS, Oscilloscope, Logic analyzer, PCIe, UCIe, LPDDR, DMA, PWM, Verilog, AXI, AHB, APB
1y
Save
Mark Applied
Hide
AI存储固件开发工程师(中后端)
Beijing or Hangzhou or Shanghai
OnsiteFull Time
知存科技
知存科技: Chinese private semiconductor developing processing-in-memory AI chips for edge-device applications.
Experience designing NAND-based storage back-end systems, firmware development for SSD/UFS, proficiency in C/C++, familiarity with ARM or RISC-V, and system-level validation for enterprise storage.
C, C++, ARM, RISC-V, NAND, SSD, UFS
1mo
Save
Mark Applied
Hide
电驱固件工程师
Beijing, Beijing, China
OnsiteFull Time
Atomix
Atomix: AI warehouse-automation providing modular storage, handling, and picking solutions for logistics operators.
3+ YOEBachelor's degree or higher in a related field, 3+ years of motor drive system development, embedded C expertise, DSP/ARM architecture knowledge, and experience delivering firmware from design through mass production.
C, DSP, ARM, CAN, CANFD, EtherCAT, SPI, UART
6mo
Save
Mark Applied
Hide
2026 Intern-Modem Firmware DSP Engineer
Beijing, Beijing, China
OnsiteInternship
Qualcomm
QualcommNASDAQ: QCOM: Global leader in wireless technology, semiconductor design, and intelligent computing.
Participate in design and implementation of fixed-point modem physical-layer firmware, develop and maintain internal firmware tools, and contribute to modem architecture evolution.