岗位职责:
1. 根据公司产品功能需求,参与海洋信息化相关电子产品、设备的嵌入式软件研发工作,重点负责海洋监测、海洋通信、海洋导航定位等海洋信息化相关产品的嵌入式软件设计、开发与优化;
2. 熟悉嵌入式软件的开发和调试工具,能够熟练使用相关工具进行海洋信息化嵌入式产品的软件开发和调试;
3. 分析海洋信息化嵌入式系统的电路原理图和PCB板,配合硬件工程师完成海洋信息化设备的系统集成开发;
4. 参与海洋监测、海洋通信等核心海洋信息化嵌入式产品的软件需求分析;
5. 负责海洋信息化嵌入式软件研发产品相关设计、开发、测试等文档的编写与维护。
职位要求:
1. 本科及以上学历,电子信息工程、通信工程、自动化、计算机等相关专业,2年以上嵌入式软件开发相关工作经验;
2. 熟练掌握C/C++语言,深入理解C51单片机、RSIC-V、STM32、ARM等嵌入式平台工作原理。具备硬件电路基础,能看懂电路原理图,会使用示波器、逻辑分析仪等工具进行软件问题的排查;
3. 具备一定的硬件电路调试能力,能够独立阅读和理解硬件电路图,清晰理解嵌入式系统与硬件之间的交互逻辑;
4. 深入理解IIC、SPI、LVDS、MIPI等外设接口,熟练掌握常用外设接口的通信协议与驱动开发,能实现设备间的稳定数据交互;
5. 熟悉Linux或Android系统架构,具备Linux驱动开发经验,掌握多进程、线程管理以及内存分配等核心技术;
6. 对Linux、RTOS等嵌入式操作系统有一定的了解或实际项目实践经验,能进行相关系统下的软件开发与调试;
7. 有海洋监测设备、海洋通信终端、海洋导航定位设备、水下嵌入式设备等相关开发经验者优先;了解海洋电子相关标准、海事通信协议、嵌入式设备低功耗设计等相关技术者优先;
8. 喜欢钻研技术,工作认真负责,具备良好的沟通能力,有较强的自主学习能力和问题解决能力,工作积极向上,有成为优秀海洋信息化嵌入式开发工程师的意愿,具备良好的团队协作意识。