CareerPlanSign in

芯片系统软件工程师-Data(上海)

上海💼 Full-time🗓 2026-09-28

Core

Define, develop, and deliver low-level software architectures for chip systems, including SOC bring-up, bootloaders, firmware, drivers, and security modules.

Role type

Senior IC chip system software engineer (SoC/Bootloader/Firmware)

Builds

SOC bootloaders, firmware, drivers, and simulation systems for chip hardware interfaces

Domain

Semiconductor / Chip System Software

Required skills

Linux kernel debugging and tuning, ARM/RISC-V CPU architecture internals, on-chip interconnect protocols (NOC/CHI/ACE/AXI), DDR training or PCIe driver development, secure boot and TEE OS development, FPGA/ZeBu simulation platforms, Qemu framework integration

Preferred skills

Experience with Intel TDX/ARM Trustzone/RISC-V Virtualzone, security certification processes (e.g., GP), NIC/DPU architecture enablement

Technologies

Linux, ARM, RISC-V, U-Boot, Coreboot, TF-A, MSCP, Tiano, OpenSBI, PCIe, DDR, NOC, CMN, Qemu, FPGA, ZeBu, Palladium

Responsibilities

Develop and validate SOC bring-up procedures; Create and deliver self-developed behavioral model simulation systems; Implement firmware and drivers for Core/NOC/UCIe/PCIe/DDR/PMU/RAS IPs; Develop secure boot, HSM, and TEE OS software; Enable NIC/DPU architectures for specific business scenarios

Seniority

Senior, hands-on IC

Sourced via bytedance · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.