美团无人机-Linux 内核/平台 软件工程专家
任职要求
* 计算机科学、电子工程或相关工程专业硕士或博士学位 * 6年以上Linux内核/平台软件开发经验 * 熟悉Linux内核开发和定制、驱动程序、内核级调试、性能分析和优化等 * 熟悉主流SoC供应商BSP集成。具有 board bring-up 经验(包括传感器、ISP、以太网、WiFi、USB、PCIe、GPU、硬件加速器等)。 * 必须具备C、C++和Shell语言的熟练应用能力。 * 必须具备商业化硬件产品发布经验。 * 具有作为Linux操作系统/平台关键开发者或业务负责人,参与整个产品研发周期的成功案例,包括产品发布后的持续迭代和改进。 * 具有在设计、开发和测试方面展现卓越工程能力并影响团队的成功案例。 * 具有出色的沟通能力、强大的批判性思维和解决问题能力。 * 高度自我激励、自我管理,具备卓越的技术领导力和责任感。 具备以下条件优先 * 熟悉 Linux performance optimzation 相关的工具,perf, eBPF, perfetto 等等 * 熟悉 A R M 硬件/软件安全架构 * 具有机器人研发经验,例如无人机、自动驾驶汽车、通用机器人 * 具有硬件产品工厂工具和制造流程经验 * 团队管理经验优先,但不是必需的。
工作职责
* L8+ 级别技术专家 * 架构并开发可靠且高效的Linux操作系统/平台,作为整个MTUAV硬件产品系列的坚实基础。 * 领导跨职能团队和外部供应商合作,负责 BSP 的开发与集成,确保高质量的 NPI board bring-up 交付 * Debug 复杂系统问题,优化平台能耗和性能。设计和开发有效的工具,赋能团队进行高效的问题排查和分析。 * 制定MTUAV操作系统/平台的路线图,管理工程优先级、scoping、planning 以及对交付结果负责。 * 指导和培养初级工程师,在设计、编码、审查、测试、部署和维护方面展现卓越的工程能力、解决问题能力和技术领导力。
* 架构并开发可靠且高效的Linux操作系统/平台,作为整个MTUAV硬件产品系列的坚实基础。 * 领导跨职能团队和外部供应商合作,负责 BSP 的开发与集成,确保高质量的 NPI board bring-up 交付 * Debug 复杂系统问题,优化平台能耗和性能。设计和开发有效的工具,赋能团队进行高效的问题排查和分析。 * 制定MTUAV操作系统/平台的路线图,管理工程优先级、scoping、planning 以及对交付结果负责。 * 指导和培养初级工程师,在设计、编码、审查、测试、部署和维护方面展现卓越的工程能力、解决问题能力和技术领导力。
1、参与自动车配送系统的车端系统的迭代设计开发、系统移植和定制、以及深度性能优化,交付高可靠性、高性能的车载分布式系统。 2、参与自动车车载自动驾驶系统的平台软件研发和性能优化,包括但不限于:系统软件和工具、性能profiling工具、CPU资源优化、锁调用优化、线程调度优化、存储和网络IO优化、分布式消息总线和底层通信中间件等。 3、参与自动车车载综合业务网关设备的系统软件和底层软件的设计和开发,交付高性能、高质量、高可靠性的综合业务网关设备。 4、开发各种维度的性能监测和评测工具,建立系统性能评测平台,持续提升自动驾驶系统的系统性能指标和核心业务性能指标。 5、根据自动车配送业务的需求,持续优化自动车配送系统的整体性能和可靠性等,推动自动车配送系统的研发迭代和大规模落地运营。
你将深入最底层的技术,从芯片第一条指令到整个复杂智能系统,整个软硬件系统都将为你敞开; 你将探索各类应用场景,设计实现安全、易用、智能的功能,为全球用户带来全新的体验; 多通道发展路线,纯粹的工程师文化,期待才华横溢、充满热情的你加入大疆! 1. 深入理解产品,参与到产品开发的整个生命周期中,包括需求定义、方案设计、实现、测试、生产、售后等; 2. 基于芯片平台,设计并开发高性能、高可靠、高安全、高效率的智能硬件解决方案; 3. 设计并构建复杂异构的系统平台,优化系统及资源部署,比如RTOS、Linux、Android、安全OS、AI库、多媒体系统平台等; 4. 深入参与算法部署与优化,实现部署各类算法,并不断优化提升算法性能; 5. 深入参与软硬件协同设计,如芯片、硬件、结构协同设计,软硬件系统建模和量化分析,以达到系统性能、功耗、成本的最优,提升产品竞争力; 6. 深入参与驱动开发、中间件开发、框架开发,解决系统稳定性和性能问题; 7. 输出相关技术文档并构建领域知识库。
你将深入最底层的技术,从芯片第一条指令到整个复杂智能系统,整个软硬件系统都将为你敞开; 你将探索各类应用场景,设计实现安全、易用、智能的功能,为全球用户带来全新的体验; 多通道发展路线,纯粹的工程师文化,期待才华横溢、充满热情的你加入大疆! 1. 深入理解产品,参与到产品开发的整个生命周期中,包括需求定义、方案设计、实现、测试、生产、售后等; 2. 基于芯片平台,设计并开发高性能、高可靠、高安全、高效率的智能硬件解决方案; 3. 设计并构建复杂异构的系统平台,优化系统及资源部署,比如RTOS、Linux、Android、安全OS、AI库、多媒体系统平台等; 4. 深入参与算法部署与优化,实现部署各类算法,并不断优化提升算法性能; 5. 深入参与软硬件协同设计,如芯片、硬件、结构协同设计,软硬件系统建模和量化分析,以达到系统性能、功耗、成本的最优,提升产品竞争力; 6. 深入参与驱动开发、中间件开发、框架开发,解决系统稳定性和性能问题; 7. 输出相关技术文档并构建领域知识库。