岗位职责:(专业技能类)1、负责工业设备嵌入式OpenHarmony、linux操作系统移植。主要涉及海思、瑞芯微、NXP等平台cpu。2、负责工业设备嵌入式OpenHarmony、linux驱动开发调试。主要涉及DIDOAIAO、有线通信类(各类串口、网口、USB)、无线通信类(LoRa、Blue、NFC、NBIot、2345G移动)、存储(硬盘读写)、音视频传输。3、负责工业设备嵌入式OpenHarmony、linux应用软件开发。主要涉及业务逻辑的实现等。4、协助硬件工程师完成产品的硬件联调工作。5、解决项目开发中遇到问题点。岗位要求:1、嵌入式领域扎实的C或C++语言,编程能够独立进行方案设计,程序开发和系统调试。2、具有3年以上OpenHarmony、或linux开发经验,掌握系统移植、驱动开发、应用开发等核心技术。3、熟悉OpenHarmony、或linux系统体系结构、以及底层库;理解内存管理、缓存、总线;熟悉U-boot、Linux内核开发;熟悉嵌入式系统的开发环境搭建和调试方法;掌握性能测量,系统引导,主机调试等基本技能;熟悉基于ARM/MIPS的SoC体系架构;掌握SHELL脚本编写和MAKEFILE编写,掌握GCC/GDB等编译和调试工具;4、熟练掌握设备驱动程序的开发流程和工作原理;熟悉各种常用硬件接口、设备的驱动,例如CAN/UART/SPI/I2C/ETHERNET/USB,HDMI/LCD/Touch,SATA/NVME,Camera/Sensor,Power Management,BT/WIFI/GPS/LoRa等驱动的开发经验。5、具备1个以上Linux系统应用开发项目经验。熟悉多线程、多进程编程及调度原理;熟悉进程间、线程间的通讯原理等;熟悉数据结构、网络基础知识6、良好的代码编写和注释习惯和文档编写能力。7、具备硬件基础知识,可以阅读英语资料,能够使用各类测试仪表(如示波器、万用表),对驱动代码进行问题分析。8、优秀的分析和解决问题能力。良好的沟通表达能力和团队协作精神,诚信可靠,自我驱动,热爱技术,有较强的品质意识。9、具备成为行业领域技术大咖的决心与能力。