影石Linux系统工程师(S)
任职要求
1、本科及以上学历,三年以上嵌入式Linux工作经验; 2、熟悉Linux系统优化相关经验,熟悉Linux内核架构和系统优化技术; 3、熟悉Linux内核某个子系统(如电源管理、调度器、内存管理、网络等),并具备实际开发和优化经验; 4、熟悉…
工作职责
1、相机类产品的嵌入式Linux/Rtos系统开发和优化工作; 2、负责优化系统快启,启动模式管理,内存优化等工作; 3、负责分区设计,OTA, 存储管理等开发; 4、稳定性分析和优化,提高系统整体可靠性; 5、系统功耗优化,进行模块节能,功耗策略,了解DVFS,以降低系统功耗; 6、开发和维护相关工具和脚本,以支持功耗、实时性和稳定性的监控和优化。
1、负责高通等平台linux系统性能分析/优化、功耗拆解/调优工作 2、负责针对不同业务场景调试和优化系统参数以减小功耗、提升运行性能 3、负责设计/实施针对CPU、DDR、IO资源的调度和优化策略。提升系统资源利用率,充分发挥硬件的性能 4、负责开发/维护性能监控、测量工具,建立系统性能观测方案 5、负责针对不同业务场景输出系统性能分析、功耗拆解报告,建立系统性能/功耗评测机制
THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility
1、负责机器人端侧硬件平台的软件适配,包括板级 bring-up、BSP 适配、外设驱动调试和系统稳定性验证; 2、负责嵌入式 Linux 系统适配,包括 Kernel 配置、设备树、驱动加载、启动流程、系统服务、文件系统和基础环境配置; 3、负责端侧系统镜像构建、系统裁剪、启动优化、烧录流程、量产烧录工具和版本管理; 4、负责硬件链路问题定位,包括驱动异常、设备掉线、通信异常、启动失败、资源冲突、性能抖动等问题; 5、负责机器人传感器和执行器接入,包括相机、麦克风、IMU、雷达、深度相机、电机、舵机、底盘、电源管理等设备; 6、负责 Camera 链路开发,包括接入、采集、传输、同步与调优,基于 FFmpeg / GStreamer / DeepStream 的视频处理链路开发与优化; 7、负责相机前处理优化,包括缩放、裁剪、格式转换等,负责 VIC、DLA 等硬件加速模块的使用与性能调优; 8、与硬件、结构、算法、中间件、测试和生产团队协作,保障机器人硬件平台稳定交付和持续迭代。