激光雷达
岗位职责:
1. 设计、开发和维护激光雷达软件系统,实现激光雷达相关功能,如数据采集、处理、算法实现等;
2. 参与软件调试、性能优化、故障排查、代码审查、代码重构等工作,确保软件质量和稳定性;
3. 编写和执行单元测试,并参与集成测试,验证软件的功能和一致性;
4. 撰写软件相关的架构书、设计文档、使用说明文档、测试报告等,记录软件开发过程和技术文档;
5. 跟踪激光雷达和相关领域的技术发展,不断学习和提升专业知识,推动软件系统的创新和改进;
6. 提供相关的技术支持,解答团队成员和客户的问题,确保项目的顺利进行。
岗位要求:
1. 本科及以上学历,计算机、电子、自动化控制、汽车工程等相关专业背景优先考虑;
2. 熟练掌握C++编程语言,具备良好的编码风格和代码质量意识,熟悉设计模式、多线程/多进程、网络编程等;
3. 具备丰富的软件开发经验,能够设计和开发高性能、可扩展的软件系统,熟悉软件开发流程和常用工具;
4. 熟悉Linux开发环境,熟练使用Git、Make、CMake、Docker等常用开发工具;
5. 掌握一种或多种软件调试或优化方法,具备故障排查和性能优化的经验;
6. 掌握Python、Shell等脚本语言,能够利用脚本提高开发效率和自动化测试;
7. 具备良好的逻辑思维能力,善于发现和解决问题,对技术细节有较强的把控能力;
8. 良好的沟通和合作能力,能够与其他团队成员有效协作,共同解决问题和完成项目任务;
9. 具备较强的自学能力和持续学习的意愿,能够跟踪和学习新的技术和工具;
10. 良好的中文和英文文档编写能力,能够撰写清晰、准确的技术文档。
加分项:
1. 英语口语良好,能够与国际团队或客户进行有效的沟通和合作;
2. 熟悉激光雷达领域相关知识,对激光雷达的原理和应用有深入了解;
3. 在开源社区如GitHub拥有丰富的项目经验或技术博客,展示出自己的技术实力;
4. 掌握跨平台C++编程,熟悉不同操作系统下的开发特点和技巧;
5. 熟悉ARM体系架构或指令集,有嵌入式系统开发经验;
6. 熟悉汽车行业相关的标准和规范,如ISO 26262、ASIL等。
7. 熟悉车载嵌入式操作系统,如QNX;
拉勾安全提示