嵌入式软件开发工程师
9千-1.5万广州市本科不限经验
职位描述
主要职责:
1. 设计、开发和维护嵌入式Linux系统下的网络应用程序。
2. 使用C/C++进行高效的代码编写和调试,确保软件的高性能和可靠性。
3. 实现和优化Socket编程,确保网络通信的高效性和稳定性。
4. 从0开发基于API接口的轨道交通车辆主动感知系统的应用软件。
5. 设计和实现进程间通信机制,确保系统组件之间的高效协作。
6. 实现和优化多模态分析模块的线程优化,确保系统稳定性和高效性。
7. 分析和解决系统中的复杂问题,进行性能调优和故障排除。
8. 编写和维护技术文档,包括设计文档、开发规范和用户手册。
9. 与硬件工程师、系统工程师和其他软件开发团队紧密合作,确保项目的顺利进行。
10. 持续关注嵌入式系统和网络技术的发展趋势,提出创新的解决方案。
岗位需求:
1. 计算机科学、电子工程、通信工程或相关专业本科及以上学历。
2. 至少3年以上嵌入式Linux系统开发经验,具备扎实的C/C++编程能力。 精通Linux开发环境,熟练掌握Shell命令.uboot移植裁剪.Linux设备驱动。有过RTOS实时操作系统开发经验者优先;有过X86架构及ARM架构的嵌入式应用软件开发经验者优先。
3.精通C/C++开发,同时能熟练使用μC/OS等IDE工具;具备面向对象和模块化的编程思想,并保持良好的编码风格。有点云处理相关项目经验者优先;有Python开发经验者优先。
4. 从事嵌入式项目,有上层应用软件平台开发经验者优先,从事过上层软件架构师岗位者优先。
6. 深入理解WiFi和蓝牙协议,具备相关开发和调试经验。
7. 具备良好的问题分析和解决能力,能够独立完成复杂系统的设计和开发。
8. 具备良好的团队合作精神和沟通能力,能够与跨部门团队有效协作。
9. 具备良好的英文读写能力,能够阅读和编写技术文档。
10. 有轨道交通行业开发经验更佳。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅