芯片驱动工程师的主要工作涉及 芯片驱动电路的设计和测试、芯片选型和评估、项目方案制定和评估、客户沟通和技术改进等多个方面。以下是详细的工作内容和职责:

设计和测试芯片驱动电路

设计和测试芯片驱动电路,包括模拟/数字转换、数据采样、时序控制等。

负责芯片开发阶段的测试软件开发和FPGA验证工作。

负责项目相机基本驱动开发、功能实现、兼容性问题和稳定性问题的解决。

芯片选型和评估

参与芯片选型和评估,确保芯片的性能和可靠性。

评估芯片的适用性,对接硬件/framework/算法团队需求,定制接口。

项目方案制定和评估

参与项目的方案制定和评估,确保项目按时完成并达到预期效果。

根据需求制定系统底层软件方案,划分驱动软件功能模块。

客户支持和沟通

与客户和同事保持良好的合作关系,及时沟通并解决问题。

提供专业的售前咨询与售后服务,确保客户满意度提升。

技术交流和改进

参与公司的技术交流和技术改进,不断提高自己的技术水平和专业能力。

排查和解决项目出现的问题,优化驱动性能功耗。

具体项目经历

在XXX项目中,负责设计和测试芯片驱动电路,参与项目方案制定和评估。

在另一个项目中,负责高通平台Android手机相机HAL层软件开发,解决相机兼容性和稳定性问题。

所需技能

熟练掌握Linux内核debug/trace的工具与技术,具备内核调优能力。

熟悉Linux、Android、C++等编程语言,具备驱动开发、FPGA开发、芯片设计等技能。

其他职责

负责Bootloader(U-Boot)开发。

负责PCIe/DDR/I2C/ethernet MAC PHY/WIFI&BT/SPI/UART/HSM等固件和驱动开发。

负责设计、开发基于车载ARM芯片的硬件适配层,开发和维护基于Linux kernel的底层设备驱动程序。

总结来说,芯片驱动工程师是负责芯片驱动电路的设计、测试、优化和项目管理的专业人员,需要具备扎实的电子技术基础、编程能力和良好的团队合作精神。

以上内容仅供参考,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!

为你推荐