职位描述
嵌入式工程师招聘
岗位职责
1. 硬件设计与开发:负责基于ESP32-S3等芯片开展产品硬件设计,从最初的器件选型,到绘制原理图、设计多层PCB板,全程把控硬件设计的合理性与稳定性。熟练运用Altium Designer、KiCad等专业工具,绘制符合行业标准的硬件电路图,确保电路布局紧凑、信号完整性良好。并与硬件生产厂商紧密沟通,跟进PCB板的打样、生产与调试,保障产品硬件顺利投产。
2. 嵌入式软件开发:运用C、C++等编程语言,基于ESP32-S3芯片进行嵌入式系统软件开发。编写高效、稳定的代码,实现产品的功能逻辑,包括传感器数据采集、设备控制以及与外部设备的通信交互。同时,深入优化代码,提升系统的性能与响应速度,确保产品满足实际应用需求。
3. 软件服务器对接:负责设计并开发嵌入式设备与软件服务器之间的通信模块,实现设备与服务器的稳定数据交互。熟悉HTTP、MQTT等常用通信协议,能够依据项目需求,搭建可靠的通信架构。处理设备端与服务器端的数据解析、加密传输以及异常处理等问题,保障数据传输的准确性与安全性。
4. 测试与优化:依据开发规范和设计要求,对硬件和软件进行全面的测试与调试。运用专业测试工具,排查硬件故障,定位并修复软件代码中的问题,保障产品功能准确无误。在产品测试过程中,详细记录测试结果,及时反馈并解决发现的问题,对软硬件进行持续优化升级,提升产品性能与稳定性。
5. 技术文档撰写:编写并维护详细的技术文档,包括硬件电路图、PCB设计文件、BOM清单、软件设计文档、测试报告等。确保文档内容准确、规范,为产品的开发、维护和升级提供详实的技术支持,便于团队成员之间的协作与沟通。
任职资格
1. 专业与经验:电子、自动化、通信、无线电通信及相关专业,3年以上嵌入式以及物联网产品开发经验,具备独立承担项目开发任务的能力。
2. 硬件开发能力:熟悉ESP32-S3等系列芯片的开发,对芯片的内部架构、工作原理和外设接口有深入理解,能够灵活运用芯片资源实现产品功能。熟练掌握至少一种PCB设计工具,熟悉硬件电路图绘制规范,能独立完成多层PCB的设计、优化与生产跟进。
3. 软件开发能力:精通C、C++编程语言,具备扎实的编程基础和丰富的项目经验。熟悉SPI、USART、RS232/485、I2C等常用接口编程,能够实现不同设备之间的数据通信与交互。熟悉HTTP、MQTT等通信协议,有设备与服务器通信开发经验者优先。
4. 其他能力:具备良好的学习能力、沟通能力和团队合作精神,关注物联网技术发展动态,能够快速掌握新技术并应用到实际工作中,积极与团队成员协作,共同推进项目进展。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕