职位描述
岗位职责:
(1)负责基于嵌入式Linux和Qt平台的软件应用程序的架构设计、开发、调试和测试工作。
(2)参与产品构思和技术方案设计,并撰写相关的技术文档,如需求分析、设计文档、用户手册等。
(3)进行数据库的设计与开发,实现产品数据的高效存储、查询和管理。
(4)解决项目开发中的关键问题和技术难题,持续优化系统性能。
(5)协助生产、售后等部门解决技术问题,提供技术支持。
任职要求:
(1)学历专业:本科及以上学历,计算机科学、电子信息工程、通信工程、自动化或相关专业。
(2)开发经验:拥有嵌入式Linux平台下的软件开发经验。
(3)编程语言:精通C/C++语言,熟悉面向对象编程(OOP)和常用的设计模式。
(4)Qt框架:熟练掌握Qt框架及其核心机制(如信号与槽),具备GUI应用程序开发经验。
(5)数据库技术:需要至少掌握一种数据库(如SQLite、MySQL、SQL Server等)的操作和编程,能够进行数据库应用开发。
(6)系统与网络:熟悉Linux操作系统及常用命令,掌握多线程编程、网络通信协议(TCP/UDP)02及Socket编程
加分项
(1)熟悉串口(UART)、SPI、I2C、USB等常见硬件通信协议。
(2)具备嵌入式系统底层知识,如内核裁剪、驱动开发等。
(3)有工业自动化、仪器控制或无线通信(如Wi-Fi、蓝牙)项目经验。
(4)具备良好的UI界面美化能力。
(5)熟练使用Git等版本控制工具。
综合素质:
1.具备良好的沟通能力、团队协作精神和责任心,工作积极主动,严谨细致。
2.具备较强的学习能力和问题分析解决能力,能承受一定的工作压力。
3.具备大型物联网平台实战开发经验以及平台架构搭建技术全栈者优先
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕