底层软件开发专家/工程师
岗位信息
| 招聘单位 | 智元机器人 |
|---|---|
| 工作地点 | 上海 |
| 官方更新时间 | 2024-08-30 17:34:48 |
职位描述
1.有丰富的Bringup经验,根据选用SoC能够从头点亮全新PCB主板硬件;
2.与硬件工程师,固件工程师和软件工程师协调提供解决平台中出现的问题;
3.支持公司研发底层软件的设计实现,负责优化系统性能、优化数据链路、保证底软可靠性、实时性,支持算法功能在机器人上集成联调;
4.负责机器人系统BSP驱动、Linux内核裁减适配、硬件抽象层API 及相关产测烧录工具的开发;
5.负责机器人系统各类外设的调测、配置,包括以太网、wifii、蓝牙、扬声器、麦克风、UWB、相机等等。
任职要求
1.计算机相关专业本科、硕士或博士,5年以上工作经验;
2.精通C/C++编程,熟悉Linux的移植、裁剪、驱动开发和应用开发;
3.熟悉Linux 网络设备、块设备、字符设备驱动开发,有网卡、PCIE、电源管理、Serdes/DeSerdes等驱动开发经验;
4.熟悉x86/ARM体系架构,精通Linux内核工作原理,了解内核与用户空间通讯机制;
5.熟悉bootloader、ATF,有u-boot/UEFI相关开发经验,了解如何修改ATF BL31/BL32/BL33;
6.对系统功能安全有一定了解,有secure boot、TEE CA/TA相关安全应用开发经验;
7.熟悉 EtherCAT 协议,有相关开发经验者优先;
8.熟悉英伟达Orin/Thor平台的驱动开发者优先。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。