嵌入式软件工程师任职要求有哪些?——武汉华嵌科技来解答

武汉华嵌科技就很多同学关心的问题:学完嵌入式工程师就业课程,企业对嵌入式软件工程师职位的任职要求有哪些?下面,华嵌的就业老师在51job上随机搜集了几家典型公司的任职说明:

 

公司一:

任职要求:

1、本科及以上学历,计算机软件相关专业

2、大学英语四级以上,有较好的英语阅读能力及较好的语言文字表达能力

3、一年及以上嵌入式软件开发经验

4、精通linux嵌入式系统,有linux驱动开发经验的优先

5、精通c,c++软件编程

6、熟悉交叉编译环境,可以独立完成Makefile的编写,熟练使用GDB进行代码调试

7、熟练使用svn进行代码管理

8、熟悉视频编解码技术

9、熟悉网络编程的优先

10、有视频相关安防产品设计经验的优先

11、有智能图像识别经验优先,包括车牌识别、人脸识别等

 

职位分析:很显然,此公司的要求与嵌入式工程师就业班非常切合,属于 ARM+Linux方向典型行业应用;

 

公司二:

岗位职责:

1、参与公司新产品总体方案设计,根据产品需求设计系统软件方案;

2、负责新产品嵌入件软件架构、模块设计和代码实现,负责现有产品的软件维护和升级;

3、在裸机、微实时系统下开发应用程序及底层接口和外设驱动程序;

4、配合硬件工程师完成硬件单板的调试工作;

5、配合算法工程师完成算法的嵌入式平台移植工作;

6、完成项目相关技术文档的撰写、整理。

 任职要求:

1、专科及以上学历;

2、具有一定的硬件基础知识;

3、熟练掌握C语言,具有独立设计开发软件模块的能力和良好的编码规范;

4、掌握嵌入式处理器定时器、中断等常用模块的开发工作;

5、熟悉RS232/485、CAN、SPI、TCP/IP等常用总线通讯的原理及协议;

6、具有一年电源相关软件开发经验,对电源控制算法了解,或有嵌入式软件开发工作经验者优先。

 

职位分析:此任职要求与单片机开发关联度较大,属于软、硬件结合,但不涉及操作系统。

 

公司三:

岗位职责:

1、一款新产品研发中的嵌入式部分。该设备是轨道交通行业专用的网络接口卡,使用PC/104总线连接至arm处理器。开发该网络接口卡的驱动及应用程序。

2、项目文档编写、维护;

3、产品原型设计、调试、测试;

4、做其它新产品预研性的工作;

5、其它部门领导安排的工作;

任职要求:

1、熟悉Linux内核裁剪、Uboot移植、常见外设驱动开发;

2、熟练搭建嵌入式开发环境,精通linux C程序设计,Makefile文件;

3、熟练运用版本管理工具,具备版本管理意识;

4、具备良好的文档编写能力,能够通过文档达成沟通效果;

5、具有良好的团队合作意识和沟通能力,知道如何在团队中与他人合作;

6、有独立调试并解决问题的能力;

7、能看懂基本原理图,了解常用外设的控制接口和通信模式,配合硬件工程师完成新硬件的调试、测试工作;

8、从事嵌入式开发岗位3年左右的优先;

9、具备QT开发经验的优先;

10、熟悉TI AM335x处理器的优先;

 

职位分析:简直就是为公司定制的啊,Linux移植、Linux应用、QT、TIAM335x(华嵌有这个可选的实验平台,与三星的cortex-A系列任选),请看嵌入式软件工程师就业班课程。

 

公司四:

岗位职责:

1、负责ARM平台下的嵌入式软件系统架构设计和详细设计;

2、负责ARM平台下的嵌入式软件开发、测试和性能优化;

3、编写嵌入式系统相关的技术文档。

职位要求:

1、本科及以上学历,计算机、电子自动化或相关专业,一年以上嵌入式 系统开发工作经验;

2、熟悉掌握C/C++开发语言,具有扎实的编程功底和良好的编码规范;

3、熟悉ARM、STM32,51单片机等体系架构;

4、熟悉TCP/IP和SPI协议,熟悉Linux网络编程。

职位分析: ARM+Linux平台 ,C/C++语言,典型的嵌入式工程师业务。

( 转载请注明出处:  武汉华嵌科技  www.embedhq.org )

你可能感兴趣的:(嵌入式开发)