AVM环视模块化(实习)
南京
自动化类·计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
【岗位职责】
环视影像系统(Around View Monitor) 是现代智能汽车的标配功能。你将参与AVM相关软件的模块化设计与重构工作,理解复杂的图像处理流水线与多传感器数据融合在汽车上的工程实现。
工作重点:分析现有代码结构,参与设计更清晰、耦合度更低、复用性更强的模块化架构。
技术收获:深入理解计算机视觉、图像处理算法在嵌入式系统中的优化与部署,提升对大型软件系统可维护性的认知。
【任职要求】
一、技术基础要求
编程语言与开发基础
1. 熟练掌握 C/C++,具备良好的代码规范意识,了解内存管理、多线程编程等底层机制
2. 熟悉 Java/Kotlin,具备Android应用或框架层开发基础
熟练使用 Python,能够编写自动化脚本,了解常用AI/ML库(如PyTorch、OpenAI API、LangChain等)
3. 了解Linux系统编程,熟悉常用Shell命令和脚本编写
二、AI赋能开发能力要求(2026年核心趋势)
AI辅助编程能力
1. 熟练使用AI编程助手(如GitHub Copilot、Cursor、通义灵码等)进行代码生成、重构和审查
2. 具备Prompt Engineering能力,能够设计高效的提示词引导AI生成符合需求的代码/文档/测试用例
3. 了解AI Agent基础概念,能够使用AI工具链(如LangChain、AutoGPT、Devin等)完成自动化任务
AI测试与质量保障
1. 了解基于AI的测试生成技术,能够使用AI工具辅助生成单元测试、接口测试用例
2. 了解智能代码审查工具(如CodeRabbit、Amazon CodeGuru等),能够利用AI进行代码质量分析
三、模块专项能力要求
AVM环视系统方向
了解计算机视觉基础,熟悉OpenCV或类似图像处理库
了解相机标定、图像拼接、鸟瞰图(BEV)生成原理者优先
了解车载摄像头接口(CVBS、LVDS、GMSL)和图像传输链路者优先
了解软件框架设计原则(模块化、解耦、可扩展性)
了解设计模式,具备将功能模块化封装的能力
四、软技能与学习要求
自主学习能力强:能够快速学习新技术、新工具,主动跟踪AI+软件开发领域的前沿动态
问题分析与解决能力:具备系统性思维,能够拆解复杂问题,善于利用AI工具加速问题定位
沟通与协作:良好的表达能力,能够清晰记录和分享技术知识,具备团队协作精神
工程化思维:注重代码质量、文档规范和知识沉淀,追求高效且可持续的开发方式

