【岗位职责】1. 负责基于ARM平台的嵌入式系统搭建,包括操作系统移植、内核配置及系统优化; 2. 设计并开发硬件驱动程序,实现外设(如摄像头、传感器、通信模块等)的驱动支持; 3. 开发嵌入式应用程序,实现系统功能模块(如通信、数据处理、控制逻辑等); 4. 参与嵌入式系统的整体架构设计,确保系统性能、稳定性及可扩展性; 5. 编写技术文档,包括设计文档、测试报告及用户手册; 6. 解决开发过程中的技术难题,确保项目按时高质量交付; 7. 与硬件工程师、测试工程师协作,完成系统集成与联调; 8. 跟踪嵌入式领域的前沿技术动态,推动技术创新。 【任职要求】1. 本科及以上学历,计算机科学、电子工程、自动化、通信工程等相关专业; 2. 熟悉ARM架构,具备ARM Cortex-A/Cortex-M系列平台开发经验; 3. 精通C/C++编程语言,具备良好的代码编写习惯; 4. 熟悉嵌入式操作系统(如Linux、FreeRTOS、uC/OS等)及多任务编程; 5. 具备硬件驱动开发经验,熟悉设备树、中断处理、DMA等驱动开发技术; 6. 熟悉常用通信协议(如UART、I2C、SPI、CAN、TCP/IP等); 7. 具备硬件基础知识,能够阅读原理图并与硬件工程师协作调试; 8. 具备较强的学习能力和团队合作精神,能够独立解决问题; 9. 有ARM平台嵌入式开发项目经验者优先。 【福利待遇】1.工作时间8:00-12:00,13:30-17:30;双休,法定节假日与国家同步;2.五险; 3.年终奖金; 4.带薪年假; 5.生日、端午节、中秋节、春节均有一定的礼品或购物卡发放; 6. 定期体检7.免费食宿;8.技术培训与职业发展机会。