理想汽车系统软件开发实习生-北京
任职要求
1. 专业背景:计算机科学、软件工程、信息安全等相关专业,硕士在校生; 2. 编程基础:具备扎实的计算机基础知识(数据结构、算法、操作系统),熟练掌握 Java,熟悉或了解 C/C++; 3. 系统知识:熟悉 Linux 操作系统基本原理,了解多线程编程、内存管理及进程间通信机制; 4. Android 基础:了解 Android 系统架构,对 Android Framework …
工作职责
1. 核心模块开发与维护:参与 Android Framework 层核心服务的日常维护、需求开发与逻辑优化; 2. 权限与安全模块建设:协助负责 Android 系统权限管理、隐私保护及系统安全相关模块的策略设计与代码实现; 3. 问题排查与攻坚:协助定位和解决系统级的复杂问题; 4. AI 驱动效能提升:在日常开发中积极应用 AI Coding 工具,辅助进行海量 Framework 源码的阅读理解、复杂逻辑梳理、单元测试编写及 Bug 排查,探索并沉淀 AI 辅助系统级开发的最佳实践; 5. 前沿技术调研:跟踪 Android 最新版本的演进,调研最新的系统安全机制与隐私保护方案,并输出相关技术文档。
1. 负责自动驾驶系统软件开发,包括但不限于通信,诊断,电源管理,和其它ECU之间的通信等功能; 2. 负责自动驾驶相关模块的功能开发,保证车载软件的稳定性及安全性; 3. 负责自驾域控和其它域控的通信设计; 4. 协助编写技术文档,整理集成步骤手册、SDK对接说明、测试用例及问题排查记录。

你将做什么 作为 AI SoC 底层软件方向的实习生,你将在导师带领下参与以下工作: 1. 参与自研 ARM64 AI SoC 的底层软件开发 - Linux / QNX 驱动与系统软件开发 - 与 AI 相关的关键模块:内存、I/O、Boot、安全、性能相关基础设施 2. 为 AI 芯片提供“稳定、可控、高性能”的底层支撑 - 编写和调试底层 C 代码 - 通过寄存器配置、内核机制让硬件稳定工作 - 理解 AI 算力背后的数据通路与系统瓶颈 3. 参与芯片早期软件验证 - 在仿真模型 / FPGA 原型平台上进行驱动验证 - 学习如何在“硬件还不完善”的情况下写软件 4. 参与芯片 Bring-up 与问题定位 - 学习如何从串口日志、寄存器状态、异常信息中定位问题 - 理解真实芯片启动与运行过程中发生的一切 5. 逐步独立负责小型模块或功能点 - 从简单外设到系统级功能 - 覆盖:驱动代码、文档、调试脚本等完整链路

你将做什么 作为 AI SoC 底层软件方向的实习生,你将在导师带领下参与以下工作: 1. 参与自研 ARM64 AI SoC 的底层软件开发 - Linux / QNX 驱动与系统软件开发 - 与 AI 相关的关键模块:内存、I/O、Boot、安全、性能相关基础设施 2. 为 AI 芯片提供“稳定、可控、高性能”的底层支撑 - 编写和调试底层 C 代码 - 通过寄存器配置、内核机制让硬件稳定工作 - 理解 AI 算力背后的数据通路与系统瓶颈 3. 参与芯片早期软件验证 - 在仿真模型 / FPGA 原型平台上进行驱动验证 - 学习如何在“硬件还不完善”的情况下写软件 4. 参与芯片 Bring-up 与问题定位 - 学习如何从串口日志、寄存器状态、异常信息中定位问题 - 理解真实芯片启动与运行过程中发生的一切 5. 逐步独立负责小型模块或功能点 - 从简单外设到系统级功能 - 覆盖:驱动代码、文档、调试脚本等完整链路

你将做什么 作为 AI SoC 底层软件方向的实习生,你将在导师带领下参与以下工作: 1. 参与自研 ARM64 AI SoC 的底层软件开发 - Linux / QNX 驱动与系统软件开发 - 与 AI 相关的关键模块:内存、I/O、Boot、安全、性能相关基础设施 2. 为 AI 芯片提供“稳定、可控、高性能”的底层支撑 - 编写和调试底层 C 代码 - 通过寄存器配置、内核机制让硬件稳定工作 - 理解 AI 算力背后的数据通路与系统瓶颈 3. 参与芯片早期软件验证 - 在仿真模型 / FPGA 原型平台上进行驱动验证 - 学习如何在“硬件还不完善”的情况下写软件 4. 参与芯片 Bring-up 与问题定位 - 学习如何从串口日志、寄存器状态、异常信息中定位问题 - 理解真实芯片启动与运行过程中发生的一切 5. 逐步独立负责小型模块或功能点 - 从简单外设到系统级功能 - 覆盖:驱动代码、文档、调试脚本等完整链路