影石高级嵌入式软件工程师(机器人SOC系统方向)
任职要求
1. 本科及以上学历,5年以上嵌入式软件开发经验。 2. 嵌入式技术功底扎实,在操作系统、异构加速、视觉通路、系统调优、外设驱动至少一领域有深入积累。 3. 熟悉ARM/ARM64架构,精通SOC底层系统设计,具备丰富的系统外设…
工作职责
1.系统部署及维护:包括bootloader、内核、文件系统裁剪及定制,熟悉makefile、shell、python、cmake 2.系统稳定性问题分析及调试:能对linux内核、驱动做基本的调试,如硬件故障问题、系统挂死、驱动引起数据丢包延时等问题。 3.系统性能瓶颈分析及优化,攻关疑难问题:如吞吐性能、执行耗时、系统负载及调度、内存带宽、IO、系统功耗。 4.开发和维护系统基础组件:如互联互通中间件/sdk、系统日志、ota等。
1、根据产品规划参与需求分析,技术评估; 2、负责嵌入式 Linux 平台软件开发; 3、参与系统集成开发工作,完成模块自测; 4、协助解决现场技术问题 5、优化软件性能,提升系统稳定性; 6、完成软件系统设计过程中的设计文件和过程文件; 7、完成上级安排的其他工作任务。
1、参与项目需求分析,完成嵌入式软件功能和框架的设计以及通信协议的制定; 2、负责机器人(无人车/无人机)和执行器等相关设备的业务功能开发; 3、负责产品软件功能的实现、单片机或嵌入式 Linux 平台应用的开发; 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