芯片系统软件工程师-Data(上海)
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