嵌入式工程师
1.8-2.3万
上海 本科
晶科中心
岗位职责:
1、负责EMS软件的模块设计、功能开发、日常维护
2、负责EMS在设备驱动、模块接口、数据存储、网络通讯、进程调度等1个或多个方面的功能开发
3、根据项目需求,参与分布式存储、时序数据处理、任务调度等模块的开发与优化任职要求:
1、本科及以上学历,3年以上软件开发经验;
2、熟悉Modbus、IEC104、MQTT等通信协议及其应用场景,能够快速实现相关功能;
3、熟练掌握Linux应用开发,包括多线程、进程间通信、文件操作、数据存储等;
4、熟悉网络编程,了解TCP/IP协议栈,有网络通信相关开发项目经验;
5、熟练使用C++17标准及常用类库,熟悉C++在边缘物联网设备的嵌入式开发;
6、有多技术栈开发经验(C++,Golang,Python等),有微服务架构开发经验
7、熟悉软件开发的一般流程,可以独立完成功能模块的设计、开发、单元测试、集成测试;
8、有物联网系统开发经验,对终端设备数采下控、模块接口开发、数据存储、网络通讯、进程调度等的至少1个方面有独到和深入理解;
9、具备独立思考能力和团队合作能力,对技术富有热情,对工作有责任心,主动担当,具备问题导向、结果导向思维思维。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕