logo of antgroup

蚂蚁金服蚂蚁集团-Linux 驱动工程师-上海【蚂蚁密算】

社招全职5年以上技术类-开发地点:上海状态:招聘

任职要求


1、计算机相关专业,本科及以上学历,5年以上底软开发经验,熟练掌握C/C++/Makefile/bash等语言的使用;
2、精通Linux内核,包括但不限于bootloader,init,内存管理,设备驱动等;
3、精通PCIE总线和DMA工作原理,有AI芯片驱动经验者优先;
4、精通Linux下应用编程,熟悉Linux下性能测试和性能优化;
5、了解硬件加速器的工作原理,对NPU或GPU硬件体系结构有一定了解者优先;
6、熟悉深度学习框架和神经网络模型推理原理者优先;

工作职责


1、基于自研芯片开发UMD/KMD驱动,与硬件紧密集成,确保底层硬件资源的有效管理和利用;
2、参与driver与runtime之间的接口设计,并通过与runtime之间的高效配合提升硬件芯片对模型的加速比;
3、参与硬件整个设计流程,迭代驱动设计以满足model/emulation/hardware的需求;
4、分析和解决KMD/UMD的功能、性能和稳定性问题,确保高质量软件交付;
5、跟踪行业趋势和实践,持续改进driver的设计和实现;
包括英文材料
学历+
C+
C+++
Bash+
Linux+
内核+
深度学习+
相关职位

logo of antgroup
社招5年以上技术-基础平台

1、基于自研AI芯片开发Runtimee/UMD软件栈; 2、负责异构调度开发; 3、参与硬件整个设计流程,迭代驱动设计以满足model/emulation/hardware的需求; 4、分析和解决KMD/UMD的功能、性能和稳定性问题,确保高质量软件交付; 5、跟踪行业趋势和实践,持续改进driver的设计和实现;

更新于 2025-06-03
logo of antgroup
社招3年以上技术-芯片

1、参与软硬件系统架构设计; 2、设计和开发高性能的C2C(Chip-to-Chip)接口软件,包括但不限于PCIe、Ethernet、UCIe等互连技术的驱动程序和中间件; 3、与asic团队紧密合作,理解C2C互连技术的具体实现细节,如数据同步机制、时钟管理、数据流量管理、错误检测和纠正、安全性等,确保软件设计符合硬件要求; 4、开发测试用例,测试C2C接口在不同场景下的稳定性和性能表现,包括但不限于高带宽、低延迟、误码率等关键特性; 5、参与软硬协同性能调优。

更新于 2025-08-04
logo of antgroup
社招3年以上技术类-安全

1、负责办公网反入侵、数据安全产品Windows/Mac/linux客户端系统软件开发; 2、负责软件系统的维护和架构升级优化,攻克客户端软件高性能、高可靠性等技术难关; 3、协助安全业务专家,不断创新,快速应对复杂多变的安全攻防形势。

更新于 2025-05-09
logo of antgroup
社招5年以上技术类-开发

1.负责机器人系统BSP驱动,Linux内核,硬件抽象层API就工具链开发; 2.与硬件工程师,软件工程师协调提供解决平台中出现的问题; 3.支持公司研发底层软件的设计实现,负责优化系统性能、优化数据链路、保证底软可靠性、实时性,支持算法功能在机器人上集成联调;

更新于 2025-10-17