
地平线嵌入式开发实习生(上海)
任职要求
1.本科及以上学历,车辆工程、软件、 计算机或者电子类相关专业。 2.熟练使用C/C++语言,具备良好的编程风格。 3.有一定硬件原理图理解能力,测试设备(CANoe, CANap…
工作职责
1.负责驱动、复杂驱动的开发、优化, 包括但不限与PHY/PMIC/CAN/LIN/SPI/ETH/I2C等。 2.负责MCU的功能软件集成,集成调试, 软件维护及版本管理。 3.负责MCU相关文档的编写(如需求分解,软件架构设计,单元模块详细设计等。 4.负责AUTOSAR软件开发, 进行MCAL(CAN, SPI, I2C, PWM, IRQ等), BSW(OS, COM, DIAG, NVM, XCP, NM等), RTE的配置开发。
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 softwareis based on Linux, GNU toolchain, buildroot, and other open source project s, 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 s oftware tests and continuous integration for your code Support factory provisioning, test, and improvements Assess and document new product feasibility

1、基于瑞芯微芯片平台sdk完成系统裁剪、优化、定制和维护、开发; 2、负责目前主流soc对接sensor和fpga工作,完成图像接入、ISP调试; 3、基于Linux负责核心模块开发,了解VI、ISP、VPSS、H264/H265等模块; 4、负责系统相关USB外设驱动的适配和调优; 5、负责系统性能调试优化。
工作地点:特斯拉上海超级工厂研发中心 要求时间:2026年1月开始实习,至少3个月,一周五天全勤 英文:听说读写流利,需与美国团队日常会议沟通 *转正实习,2026年应届生优先。 What to Expect The Body Controls Firmware Team is responsible for firmware, sensing, and controls of mechatronics systems in Tesla vehicles. The team is responsible for firmware and controls of falcon wing doors, seats, liftgates, windows, latches, wipers, mirrors, various sensing systems, interior and exterior lighting, and control of other small motors in the vehicle. The body controls firmware team is small, passionate, and fast moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. What You’ll Do Deliver high-quality C code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation Own firmware through life cycle from prototype to high-volume production Develop software tests and collaborate with validation teams Hands-on hardware bring-up, system debugging and code optimization Make performance and optimization trade-offs to meet product

1、协助嵌入式软件开发: 1-1、在导师指导下,参与嵌入式C/C++应用程序或模块的编码、调试与测试; 1-2、学习并协助进行微控制器外设驱动程序的开发或维护; 1-3、使用调试工具进行代码调试和性能分析; 1-4、编写和维护相关技术文档。 2、 协助硬件开发与调试: 2-1、协助工程师进行原理图阅读、PCB布局检查; 2-2、参与硬件电路的焊接、组装及基本调试(如使用万用表、示波器、逻辑分析仪等); 2-3、协助进行硬件功能测试、信号测量及问题排查; 2-4、维护和整理硬件实验室设备及物料。 3、系统集成与测试: 3-1、参与软硬件联合调试,协助定位和解决系统级问题; 3-2、协助执行测试用例,记录测试结果并报告问题; 3-3、学习并参与基本的系统稳定性、可靠性测试。 4、 学习与研究: 4-1、学习公司使用的嵌入式操作系统、开发工具链及流程; 4-2、研究新技术、新器件,并在团队内部分享学习成果; 4-3、积极参与团队技术讨论,提出建设性想法。