
智能互联智能互联-嵌入式系统高级工程师-嵌入式开发/RTOS/Linux
任职要求
1、本科以上学历,计算机、通信、电子信息等相关专业,5年以上嵌入式底层系统软件开发经验; 2、精通C/C++语言,具有良好的编程风格,掌握gcc、Cmake、Makefile、shell、gdb、perf等开发调试工具; 3、熟悉嵌入式RTOS/linux/android底层软件开发流程和工作原理,具备BootLoader、kernel、rootfs、驱动开发经验; 4、有常见(i2c/ spi/ usb/ lcd/ touch/LCM/charger/IMU/Psensor/lightsensor/IR等)外设驱动开发经验的优先; 5、具有智能音箱、智能穿戴类(耳机,眼镜)等语音交互产品研发经验优先; 6、具有异构低功耗系统开发经验者优先。 7、具有MTK、高通、全志或恒玄等主流SOC芯片的消费级产品开发经验的优先; 8、具备较强的学习和问题分析能力,工作积极主动,团队协作意识强。
工作职责
1、负责嵌入式系统的BSP软件开发和维护,包括BootLoader、Kernel、rootfs的移植裁剪和优化工作,芯片底层驱动开发、用户态服务和应用开发 2、参与芯片选型,可行性评估,系统方案设计和实施 3、负责与硬件工程师完成单板测试,设计测试用例和产业化流程,对开发过程和现场反馈bug排查和快速修复;
1. 负责安全子系统(安全启动、TEE、文件系统加密、权限控制等)设计、开发和适配; 2. 负责ARM Trustzone、内核加固、SEL4等相关的安全操作系统技术开发; 3. 负责密钥库系统,安全OS,CA和TA等开发工作; 4. 负责IPC安全内核的调研、设计和开发工作; 5. 负责安全相关认证工作; 6. 负责系统/软件层安全开发的流程建设和规范编写、落实和优化
1 Linux 应用程序开发 :负责嵌入式Linux 网关应用程序开发,包括设备中子设备管理、状态维护、协议转换,实现完整的IoT网关设备;(30%) 2 Linux 驱动开发:责移植网关的Linux 设驱动,能够实现网关设备以及智慧屏的驱动调试;(30%) 3 商用单品功能开发:承担商用空调屏幕类的项目开发以及项目对接;(40%)
1. 负责嵌入式系统的需求分析、方案设计、编码实现和测试;开发和维护嵌入式软件,包括底层驱动程序和应用程序; 2. 在XillinxZynq平台上进行开发,集成FPGA和ARM处理器的功能; 3. 在MCU平台上进行开发,确保系统的低功耗和高效能; 4. 使用RTOS(实时操作系统)进行嵌入式系统开发,确保系统的实时性和稳定性; 5. 在Linux环境下进行嵌入式系统开发,包括内核裁剪、驱动开发和应用程序开发; 6. 开发、调试和优化SPI、I2C、RS-485等硬件接口驱动,进行硬件平台Bringup、Bootloader设计,确保系统启动顺畅,联调硬软,使用示波器等工具排查故障; 7. 与硬件工程师、测试工程师和其他软件工程师紧密合作,确保项目的顺利进行; 8. 编写技术文档和开发文档,提供技术支持和培训。
1. 负责 RTOS 智能穿戴产品的整体架构设计与开发工作,主导从硬件选型到软件系统集成的全流程。 2. 深度优化 RTOS 在智能穿戴硬件平台上的性能,确保系统实时响应、低功耗运行,对系统内存管理、任务调度等关键模块进行调优。 3. 开发并维护智能穿戴设备中的各类驱动程序,涵盖显示屏、传感器(如心率、加速度、陀螺仪等)以及蓝牙通信模块等,保障硬件设备稳定运行。 4. 与算法团队紧密协作,集成健康监测、运动追踪等算法,优化算法在 RTOS 环境下的运行效率,确保数据处理的准确性与实时性。 5. 负责软件开发过程中的代码编写、调试、测试以及问题排查,确保软件质量满足产品要求,解决开发过程中的技术难题。 6. 跟踪行业技术发展趋势,引入新技术、新方法,持续改进产品性能和用户体验。