软件开发工程师(固件,驱动,OS,安全等方向)15000-30000元/月
进迭时空(杭州)科技有限公司
2026-12-02 18:51:02
校招27届本科
岗位详情
地区:
杭州市
专业要求:
专业不限
岗位职责:
一、固件开发方向
- 基于RISC-V架构的服务器启动固件 Bootrom、 u-boot-SPL的移植与开发
- 多芯互联下的设备树(DTS)的编写、维护与调试;ACPI表的编写与维护
- UEFI/BIOS固件的开发与适配工作
- 管理固件开发,实现RISC-V RPMI Service,包括但不限于:
1)HSM(Hardware State Management,硬件状态管理)
2)动态调频调压(DVFS)
3)Suspend/Resume电源管理
4)RAS(Reliability, Availability, Serviceability)特性
5)CPUIdle等低功耗管理
6)设备电源管理
二、驱动开发方向
- Uboot/UEFI/UEFI下的设备驱动开发
- 负责Uboot、UEFI固件、Linux内核 的驱动开发与维护,包括clock/reset/I2C/I3C/eSPI/LPC/SPI/MTD Flash/eMMC/USB/GMAC/DMA/UART/IOMMU/PCIe驱动(包括RC/EP模式、DMA、ATS等)
三、OS方向
- 负责公司在RISC-V服务器上的主流OS发行版适配工作(openEuler、Ubuntu、Fedora、Debian等)
- 针对AI计算卡、智能网卡等加速硬件,在RISC-V + Linux环境下进行驱动适配与性能调优
- 解决适配过程中遇到的内核兼容性、库依赖、工具链等问题
四、安全方向
- 安全软件栈开发,如crypto(AES/SHA/RSA/SM2/SM3/SM4等)服务器
- 参与安全启动(Secure Boot)流程的开发
- 参与TEE安全软件栈的开发,如OP-TEE、RISC-V 安全扩展相关实现
- 参与服务器机密计算相关的软件栈开发
招聘要求:
- 熟悉计算机体系结构,理解CPU、内存、中断、MMU等核心概念, 熟悉RISC-V架构者优先
- 熟悉C/C++,了解汇编语言(ARM/RISC-V)者优先
- 了解嵌入式系统Boot流程
- 了解U-Boot或UEFI基本框架者优先
- 了解Linux操作系统基本原理(进程调度、内存管理、文件系统、设备模型)
- 了解Linux设备驱动模型(platform驱动、device tree/ACPI等机制)
- 了解PCIe协议基础(事务层、配置空间、MSI/MSI-X中断等)者优先
- 了解I2C/I3C/SPI/eSPI/LPC等常见总线协议
- 熟练使用Git版本管理工具
- 熟悉Makefile、Shell脚本等构建工具
- 英语CET-6及以上,能够阅读英文技术文档-、芯片手册和规范文档
- 自驱力强,愿意深入钻研底层技术
- 良好的团队协作与沟通能力
- 具备较强的问题分析与解决能力
加分项:
有RISC-V架构相关学习或开发经验(如QEMU RISC-V仿真、开发板如K1/K3等)
熟悉OpenSBI、RISC-V ACLINT/PLIC等中断控制器
了解ACPI规范或UEFI开发
了解RPMI(RISC-V Platform Management Interface)规范
了解内存管理、虚拟化(KVM)、IO虚拟化(SRIOV、VFIO)相关技术
有开源社区(Linux内核、U-Boot、OP-TEE等)贡献经历
有OpenEuler RISC-V、Ubuntu RISC-V等发行版使用经验
基础信息:工作地点:杭州;学历要求:本科;经验要求:经验不限;岗位类型:校园
岗位标签:C++;汇编语言;Linux
公司介绍
进
进迭时空(杭州)科技有限公司
进迭时空(杭州)科技有限公司,成立于2021-11-03,位于浙江,法定代表人:陈志坚,登记状态:存续,注册资本3005.3656万人民币,公司类型:民营/私企
公司信息:公司名称:进迭时空(杭州)科技有限公司公司类型:公司性质:--公司地点:公司规模:涉及领域:--公司网址: