当前位置:文档之家› 职级评定标准

职级评定标准

T1助理级嵌入式开发工程师
级别定义:
1.熟悉计算机组成原理。

2.具备基本的电路分析基础和电路原理设计技能。

3.认识各类电子元器件,能根据项目需要选择合适的元器件。

4.能熟练使用Altium Designer、Protel等电路设计工具,能准确根据电路原理图画出
PCB图。

5.了解示波器、逻辑分析仪、稳压电源、万用表、电烙铁等测量验证工具的使用。

6.具有汇编语言或C语言开发基础,能够读懂已有的工程代码,并能根据代码调试解决一
定的BUG
7.能够独立完成上级交代的任务。

T2初级嵌入式开发工程师
级别定义:
1.具有T1所有技能。

2.熟悉嵌入式系统的组成(硬件层、中间层、系统软件层、应用软件层),
3.具有较流畅阅读芯片英文资料的能力,并根据英文资料进行电路原理设计和软件模块编
写。

4.掌握汇编语言和C语言程序设计,有嵌入式桌面应用开发或者单片机开发的能力。

5.熟练使用gcc、g++、gdb等编译调试工具,熟悉shell命令,可以进行基本shell编程
熟练掌握linux系统API
6.掌握Makefile编写,熟悉交叉编译,熟练使用多线程编程、网络编程、进程间通信机

7.熟悉嵌入式微处理器体系结构(冯诺依曼与哈佛结构、CISC和RISC、流水线技术、信
息存取字节顺序等)
8.熟悉嵌入式系统硬件基础(组合逻辑电路基础、时序逻辑电路基础、总线电路及信号驱
动、电平转换电路、可编程逻辑器件基础)
9.具有初步的嵌入式系统的性能评价能力(度量项目各指标、评价方法判定等)
T3中级嵌入式开发工程师
级别定义:
1.具有T2所有技能。

2.代码规范
3.熟悉嵌入式微处理器的结构和类型(8位,16位,32位,DSP,多核等)
4.熟悉嵌入式系统的存储体系(包括嵌入式系统存储设备分类,ROM种类与选型,Flash
Memory的种类与选型,RAM的种类与选型,外部存储器的种类与选型)
5.熟悉嵌入式系统输入输出设备(GPIO,AD,DA,键盘接口,显示接口,触摸屏接口,音频
接口等基本原理与结构)
6.熟悉嵌入式系统总线接口(serial,parallel,PCI,USB,SPI,IIC,PCMCIA等接口基本原
理与结构)
7.熟悉嵌入式系统网络接口(以太网,CAN总线,无线以太网,蓝牙等接口基本原理与结
构)
8.具有初步的电源接口和管理技术
9.熟悉嵌入式软件基础(包括嵌入式软件的体系结构,设备驱动层软件,嵌入式中间件等)
10.熟悉常见的嵌入式操作系统(嵌入式linux,uc/OS-II,VxWorks等)
11.熟悉进程、线程和任务管理、熟悉任务的实现和调度、理解实时系统的调度、任务间的
同步与互斥以及任务间的通信
12.熟悉不同存储管理方式的区别并理解到代码实现上(实模式与保护模式、分区存储管理、
地址映射、页式存储管理、虚拟存储管理等)
13.熟悉嵌入式设备管理基础,理解I/O控制方式和各种中断处理方法
14.熟悉汇编语言、C语言,最好熟悉C++,理解面向对象思想,熟悉数据结构和常见算法、
熟悉嵌入式linux设备的驱动程序编程,也需要熟悉嵌入式linux应用编程。

能根据需要进行嵌入式软件移植。

了解设计模式。

15.熟悉文件系统,理解文件和目录,了解文件系统的实现方式
16.具备独立解决开发中重大难题的能力。

17.具备面向对象思想,能进行UML系统建模。

T4高级嵌入式开发工程师
级别定义:
1.具有T3所有技能
2.熟悉系统开发过程及其项目管理(系统开发生命周期各阶段的目标和任务的划分、系统
开发项目管理基础知识及常用管理工具使用方法、系统开发工具与环境知识)
3.深刻理解系统分析的目的和任务,理解用户需求,系统需求,理解系统规格说明书的编
写方法。

4.理解系统设计知识(传统的系统设计方法、实时系统分析与设计、软硬件协同设计方法)
5.理解系统实施知识(系统架构设计、系统详细设计、系统测试)
6.理解系统维护知识(系统运行管理、系统维护知识、系统评价知识)
7.深刻理解嵌入式系统设计的特点以及嵌入式系统设计的流程(包括产品定义、嵌入式系
统的软硬件划分、嵌入式系统的硬件设计、嵌入式系统的软件设计以及系统的集成和测试)。

相关主题