美团无人车业务部-嵌入式底层软件工程师
任职要求
1、车辆/计算机/电子/通信类本科及以上学历,3年以上汽车电子控制单元软件开发经验。 2、熟悉汽车电子常用MCU的体系架构和外设功能,具有实际项目应用经验。 3、扎实的C/C++语言基础,具备Python、batch file等常用脚本语言应用能力。 4、熟悉AUTOSAR CP软件架构及开发方法论。理解常用BSW标准模块(包括MCAL)的功能,具备硬件输入输出抽象(IoHwAb)和复杂驱动(CDD)模块的开发能力。 5…
工作职责
1、开发自研域控制器MCU基础软件,包括硬件驱动、复杂驱动、通信协议栈、存储功能栈、系统服务等功能的开发和配置。 2、依照开发流程,完成软件需求开发、单元设计、编码调试、单元测试及软件集成、调试。 3、分析解决测试阶段和实车运行阶段发现的软件问题。 4、开展软件功能安全分析。根据功能安全分析结果完成软件安全需求的开发和实现。 5、开发DV/PV试验软件和生产测试软件。 6、结合业务需求开发上位机工具,提升软件开发效率;
1、参与自动车配送系统的车端分布式系统的迭代设计开发、系统移植和定制、以及深度性能优化,交付高可靠性、高性能的车载分布式系统。 2、参与自动车车载综合业务网关设备的系统软件和底层软件的设计和开发,交付高性能、高质量、高可靠性的综合业务网关设备。 3、开发各种维度的性能监测和评测工具,建立系统性能评测平台,持续提升自动驾驶系统的系统性能指标和核心业务性能指标。 4、根据自动车配送业务的需求,持续优化自动车配送系统的整体性能和可靠性等,推动自动车配送系统的研发迭代和大规模落地运营。
1、参与自动车配送系统的车端分布式系统的迭代设计开发、系统移植和定制、以及深度性能优化,交付高可靠性、高性能的车载分布式系统。 2、参与车载综合业务网关(TBU)设备的系统软件和底层软件设计与开发,保障系统稳定性与性能。 3、负责BootLoader、Linux Kernel配置与裁剪、外设驱动(Audio、Ethernet、PCIe、CAN、SPI、I2C等)的开发与调试,以及锁、调度、IO等系统级优化。 4、参与Android内核(Kernel)的BSP开发、调试与维护,解决Android与Linux双系统间的设备共享、与性能问题。
1、负责智能网联域控制器虚拟化基座(Hypervisor)的设计、开发、调试与性能优化。 2、负责虚拟化环境下I/O设备(网络、存储、外设等)的驱动设计、调度机制优化与稳定性提升。 3、参与自动驾驶车辆车载综合业务网关(TBU)系统软件与底层软件的开发,确保系统具备高性能、高可靠性和可维护性。 4、结合自动配送业务的实际需求,持续优化虚拟化平台在性能、资源隔离、系统安全等方面的表现,支撑系统规模化落地运营。 5、负责虚拟化环境中Android系统的内核与Framework适配、调试和性能优化,确保Android域与Linux域之间的稳定通信与资源共享。