岗位职责:1. 针对平台或项目的需求,负责项目软件开发及项目推进;2. 根据项目硬件架构开发底层驱动程序;3. 完成BIOS及麒麟操作系统适配等工作;4. 外部通信接口(PCIE、串口等)开发与调试;5. 分析并解决开发过程中的问题,优化处理器资源,提高系统性能;6. 配合硬件工程师调试电路;7. 配合测试工程师进行单元测试和系统测试;8. 负责产品的软件开发文档编写;9. 产品软件维护与升级。任职要求:1. 本科以及上学历,计算机、电子、自动化及通信工程相关专业和从业经验优先考虑;2. 熟练掌握C/C++语言,有扎实的编程功底;3. 熟悉计算机体系结构和原理,了解ARM体系结构;4. 熟悉IPMI、UEFI、PCIe、ACPI、LPC等;5. 熟悉各种总线接口驱动开发;6. 熟悉Linux多线程编程、网络编程;7. 具备良好的技术文档编写能力和代码编写规范,可熟练阅读英文手册;8. 具有团队合作精神,高度的责任心,积极的工作态度,良好的沟通和学习能力。