职位描述
岗位职责
1.嵌入式系统开发:
基于 ARM 架构(如 Cortex-A/R/M 系列)的嵌入式 Linux/RTOS 系统开发,包括 U-Boot 移植、内核裁剪、文件系统定制及设备驱动开发(如 SPI、I2C、UART、USB、CAN 等)。
2.负责物联网设备硬件接口的驱动适配与优化,确保传感器(如温湿度、气压、光照)、通信模块(Wi-Fi、蓝牙、Zigbee、4G/5G)的稳定运行。
3.QT 应用开发
使用 Qt Widgets、QML、Qt Quick 开发跨平台图形界面(GUI),实现设备状态监控、数据可视化及用户交互功能。
优化 QT 应用性能,包括内存管理、多线程设计、界面渲染效率及低功耗策略。
集成第三方库(如 SQLite、OpenSSL),实现数据存储、加密通信等功能。
4.物联网技术整合
设计并实现 MQTT、CoAP、HTTP/HTTPS 等物联网协议栈,完成设备与云端(如 AWS IoT、阿里云 IoT)的双向通信。
5.开发边缘计算功能,实现本地数据处理、异常检测及与云端的协同工作。
参与物联网设备的网络配置、安全策略制定(如 TLS 加密、证书管理)及 OTA 升级方案设计。
6.系统调试与优化
使用 GDB、示波器、逻辑分析仪等工具进行硬件调试,定位并解决通信异常、性能瓶颈等问题。
分析系统日志,优化资源占用(CPU、内存、功耗),提升设备稳定性和实时性。
任职资格
1、精通Linux 环境下的C/C++ 的开发,掌握QT工具开发以及windows/linux跨平台开发技术;了解python编程,具备良好的嵌入式软件开发能力,能够独立完成底层驱动程序开发与调试。
2、熟悉基于ARM平台(Cortex-M3及以上)的嵌入式软件开发,熟悉各类常用硬件通讯接口和通信协议(GPIO、SPI、I2C、UART等通信协议)如,根据任务要求,能在ARM/Raspberry Pi/瑞芯微RK系列/英伟达Jetpack系列上进行开发工作;
3、对物联网技术有深入理解,熟悉各类传感器、无线通信模块(如 Wi-Fi、蓝牙、LoRa、MQTT 等)的应用与集成,具备从原理设计到实际产品化的全流程开发经验。
4、硬件调试与故障排除:对硬件故障有一定的了解,会常见硬件调试和故障排除。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕