一、专业胜任素质(知识及技能) 熟练掌握C/C++等嵌入式开发常用的编程语言,了解汇编语言和脚本语言;具备深入的嵌入式系统知识,包括处理器架构、中断处理、外设驱动等;熟悉嵌入式操作系统,如RTOS或Linux等,了解操作系统的任务调度、内存管理和设备驱动等;了解基本的电子电路原理和数字电路设计,能够与硬件工程师进行有效的沟通和协作,掌握电子设计自动化(EDA)工具,能够解析原理图和PCB图。二、能力胜任素质 能够与团队成员保持良好的沟通和协作,共同推进项目进度;能够将硬件和软件组件集成到整个系统中,并进行调试和测试;包括使用示波器、逻辑分析仪、仿真器等调试工具进行硬件和软件层面的调试和故障排查;遵守职业道德、具有责任感与使命感,对自己的工作负责。三、重点工作职责1.根据项目需求,进行软件模块的需求分析设计,功能模块方案设计,以及功能模块代码编写2.选择合适的嵌入式处理器和外围设备,建立相应的硬件系统,包括电路原理图设计、PCB布局与布线等,进行单元测试、集成测试等,确保系统的各个部分都能正常工作3.进行嵌入式应用程序的开发,将操作系统(如Linux、Android等)移植到硬件平台上,并编写必要的驱动程序,使用各种调试工具进行硬件和软件层面的调试和故障排查4.参与技术研究和创新项目申报等工作,为公司的技术发展做出贡献