Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161792
  • 博文数量: 19
  • 博客积分: 1465
  • 博客等级: 上尉
  • 技术积分: 172
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-28 17:17
文章分类

全部博文(19)

文章存档

2014年(1)

2011年(2)

2010年(4)

2009年(5)

2008年(7)

我的朋友

分类: LINUX

2009-11-05 20:14:48

了解美国的硬件工程师的成长是一件有趣的事情,不过残酷的是,在中国是不可复制的。
一般美国的工程师的技术上分级一般,有5级
Entry Level 1 Hardware Engineer 最初级硬件工程师
一般是刚进公司的毕业生,主要的工作是打杂和学习公司开发流程,熟悉事务性的工作,集中于测试和整理收集信息。
Entry Level 2 Hardware Engineer 次初级硬件工程师
一般工作1~2年的工程师,主要的工作集中于辅助项目设计,单独负责实验测试。
Staff Hardware Engineer 一般硬件工程师
一般工作2~4年,单独负责项目,负责项目流程的过程文档,比如对项目需求分析,撰写测试计划,绘制原理图,和Layout工程师沟通布板,完成测试文档工作。
Senior Hardware Engineer 资深硬件工程师
一般工作5~10年的工程师。一般负责复杂项目工作,或者组成(Core Engineer)核心团队,负责检查核心过程文档。有相当一部分资深工程师并不参与单个项目,而是对每个项目的核心困难和问题做一些支持工作。
Principle Hardware Engineer 首席硬件工程师
一般工作10年以上的工程师,这个就一般参与预言工作,遇到项目产生巨大的问题的时候压轴出场了。
再往上分管理类的
Hardware Supervisor 硬件主管
一般负责管理10人以下的团队,分管若干个项目。
Hardware Manager 硬件经理
一般管理20人以上的团队,主要和主管一起负责整个团队建设。
管理上再进一步就是Director
这个我不清楚(以我的经历涉及不到)。
技术上主管的一般称为 Chief Engineer 总工程师
一般来说,硬件,软件,系统,机构,测试,这几个部门之间往往出现摩擦和综合性状况的时候,需要Chief 级别的工程师来协调,因为某些问题不仅仅是单个部门的问题,需要综合分析的时候,一般是Chief Engineer干这个事情的,不过我个人接触不了这个层面,只是臆断。

在项目进行中
一般设置有Program Manager 项目经理
这个职位对外负责主要和车厂沟通,对内负责协调各部门的时间进度和整个项目的进度。
在重要的项目节点上,一般有很多工程师参与讨论。
如果项目很复杂,则需要一个
Electronics Project Leader 项目技术主管
这个职位主要协调所有的技术上面的问题
(open issue),汇总给PM。
项目负责者:实际负责项目的工程师(一般硬件工程师),准备考虑的文档和材料。
电子元件工程师:一般负责检查元件的使用。
会议记录者:一般由初级工程师担任。
一般类似项目的工程师,资深工程师都会参与讨论,提出不同意见,由记录者汇总后,由项目负责者整理,把一些经验记录在设计规范中。

其实我个人觉得,正是这种多层次,不同的观念的碰撞,才能让项目设计更为完善,也会是各个级别的工程师都有收获,特别是初级的工程师,每次的讨论和交流会议,都是学习的很好平台。相对而言,美国的同行比我们幸福太多了。
80%的中国工程师都被视为Entry Level,区别只是1和2的关系,很少一部分被承认为一般工程师,被认为资深的非常少。因为我们这里工作5年都在搞技术的,不是平庸之辈就是被认为情商不够,大部分都转型成为领导了,一旦成为领导也就无所谓级别这个概念了。
就美国的购买力而言,即使是初级的工程师的薪酬也比我们高太多了,因此在中国培养工程师都是用非常难得,流动性大,工作态度浮躁等等问题,使得中国的硬件工程师声誉不佳。再加上国外公司对技术泄密的顾虑,因此我们能接触的东西技术含量相对较低,从各个方面来说,成长前途堪忧,难度很大啊。
阅读(2680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~