2-4万
深圳宝安区沙井街道帝堂路11栋2楼
岗位职责:
1、负责基于ARM架构的嵌入式系统软件的设计、开发与维护;
2、负责产品的嵌入式软件开发和维护,重点在监控和通信方向,参与产品的需求分析,进行软件模块的设计与编码实现;
3、按照产品开发流程完成产品(功能)设计、开发和验证,并完成相关技术文档的编写、归档和更新。;
4、协同硬件团队完成软硬件联调,解决项目实施过程中遇到的技术问题;
5、持续改进现有产品的性能,提高系统的稳定性和效率;
6、跟踪最新的技术发展动态,为公司产品创新提出建议;
任职要求:
1、本科及以上学历,计算机、通信、电子工程、自动化及相关专业,3年以上工作经验,能力优秀者可放宽至大专;
2、具备基本的嵌入式知识,了解嵌入式软件开发流程,熟练掌握C或C++等编程语言;熟悉bootloader,RTOS多线程编程原理;熟悉使用常用低功耗单片机STM8/32、ARM、AVR、GD处理器的架构及应用开发;熟悉CAN、RS485、IIC、SPI等基本通信方式原理和编程调试。
3、了解wifi,蓝牙,Zigbee,loRa,PLC等物联网的原理应用,了解MQTT通信流程和数据解析。(对接过涂鸦、广元、移远等云平台者优先);
4、深入理解多核应用层业务编程开发调试,有良好的软件分层设计和解耦思维,负责过一定复杂度的系统分析和设计,具备产品系统设计思维:
5、了解电路基本知识、看懂基本电路图、掌握处理器外围设备接口及驱动程序设计,能够使用GUI进行LCD界面设计,(熟悉TFT液晶屏、OLED屏幕、RGB屏、串口组态屏者优先):
6、可以使用QT、C#进行上位机开发者优先;
7、从事过BMS、EMS、电源监控岗位者优先;
8、良好的英文资料阅读能力;
9、良好的学习能力、驱动力、沟通协调和组织能力;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕