嵌入式软件工程师
8-13K绵阳市本科3-5年
职位描述
岗位描述1、负责公司产品嵌入式系统软件设计与开发、功能设计、代码编写、流程梳理和方案输出;
2、负责设备嵌入式软件开发,包括系统底层开发,系统移植和驱动开发等;
3、负责嵌入式软件单元、功能的调试和自测试,以及问题的解决;
4、负责协助硬件工程师分析产品问题,保证产品运行的稳定性、兼容性;
5、负责产品软件维护工作,产品投入市场后,根据市场反馈情况,及时调整软件,增强产品兼容性;
6、负责编写自己所负责的软件设计文档、测试规范等,保证软件交付质量。
任职要求1、熟悉数据采集仪相关软件开发知识,并行采集模式,串行采集模式,模拟/数字信号采集,数据存储与液晶屏数据显示,常用的数据通讯接口(232/485/I2C/LORA/CAN/网络/USB等);
2、熟悉传感器类产品软件开发,产品软件升级,各种参数配置,常用的传感器标定算法(零点、多点线性、分段标定、最小二乘等等),熟悉标准的MODBUS等协议;
3、熟悉嵌入式设备软件在线升级流程与方式(RS485升级、4G远程升级固件等),会编写相关代码;
4、熟练采用C/C++,熟悉数字信号滤波相关算法知识,熟悉常见控制类硬件(MOS管、常用模拟电子开关、继电器、常用电机)的驱动编程知识,会编写相应的代码;
5、能看懂原理图,懂相关电路方面的基础知识(主要是电压、电流、电阻、频率、电平等相关信号);
6、具备独立开发和分析、解决问题的能力,具有良好的逻辑思维,编写文档的能力;
7、熟悉常用嵌入式操作系统(FreeRTOS/uCOS等)、嵌入式linux系统、应用程序框架QT优先;
8、熟悉上位机(C#/QT/python等均可)开发优先,主要用于仪表和设备各种参数配置,协议转换等;
9、熟悉IOT通信协议(MQTT、http等),熟悉硬件设备与物联网IoT平台交互过程者优先;
10、具有三年以上相关工作经验,本科以上学历,计算机、物联网、通信、电子信息工程、自动化等相关专业。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅