开启辅助访问 切换到窄版

打印 上一主题 下一主题

【第二期】热门职位汇总——软件(嵌入式)工程师

[复制链接]
版块:
程序员交流 招聘&找工作 发布时间:2018-12-24 19:59:23
10290
楼主
跳转到指定楼层
为更好的促进学院在校生就业工作,根据企业招聘需求,结合学院各专业及各专业研究方向的特点,对企业招聘岗位软件工程师进行整理,目前学院硕士生研究方向符合软件工程师中的嵌入式方向,以下为该岗位的相关招聘需求。
软件(嵌入式)工程师

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式软件工程师就是编写嵌入式系统的工程师。嵌入式软件工程师主要从事嵌入式软件开发工作。涉及应用层以及底层软件开发和设计工作
01研究方向
以下为符合软件(嵌入式)工程师岗位需求的硕士生研究方向,研究方向按照自动化学院研究生培养方案进行分类。
控制学硕:

  • 智能机器人
  • 检测理论与技术
  • 传感器与智能仪表
控制专硕:

  • 智能技术与自动化装置
  • 自动检测与诊断技术
  • 机器人技术
02岗位要求

根据企业的招聘需求,对软件(嵌入式)工程师的岗位职责及任职要求进行简要概述。
岗位职责

  • 产品需求
    按照客户需求进行项目软件方案设计,并且参与方案评审工作

  • 总体设计
    根据项目要求完成相关的嵌入式应用软件设计、开发、测试及维护工作

  • 详细设计
    协助调试硬件外围电路,编写各模块驱动程序

  • 文档汇总
    编写相关的设计文档及使用手册等文档

  • 产品发布
    维修指导、
    产品维护
基本技能


  • 专业要求:自动化学院控制类专业均符合要求
  • 具备简单的硬件电路设计能力,包括数字电路和模拟电路。
  • MCU设计与应用,如单片机ARMDSP等,要具备根据客户要求设计产品的能力;
  • 精通C/C++,并涉猎其他编程语言比如python等
  • 至少要精通一种嵌入式操作系统,如uCOSII、freeRTOS、Vxworks等,重点掌握嵌入式linux ,明白多任务调度、信号量、邮箱等原理和使用
  • 外围端口和设备的设计使用以及驱动程序的编写能力,包括ADC、FLASH、EEPROM、RTC、Timer、GPIO、CAN、 UART、I2C、SPI、以太网、液晶显示器等
  • 具备GUI设计能力,如Qt
  • 掌握常用数据结构及算法的原理以及编程实现,具备至少-种数据库编程能力,如SQLite等。


03相关企业以下介绍与嵌入式软件工程师岗位相关的企业招聘公告,根据企业规模将企业分为三类以供参考,考虑到学院的生源情况,因此仅介绍省内企业。
A类
宇视科技

嵌入式软件工程师

工作职责:

  • 负责嵌入式软件开发
  • 实现模块交互和消息通信开发
  • 实现产品业务软件开发任职要求
任职资格:

  • 计算机,通信,电子,自动化等相关专业,本科以上学历。
  • 熟练掌握C语言,理解指针、数据结构,并能熟练应用
  • 熟悉Renesas,Microchip,stm32或者其他任意一种单片机嵌入式编程;
  • 能熟练使用一款或多款主流操作系统(例如RT-Thread、Ucos、Freertos等) , 有实际项目经者优先;
  • 能熟练阅读硬件原理图,有-定的动手能力;
  • 能熟练阅读各种芯片的中英文手册。


海信集团

嵌入式软件工程师

工作职责:

  • 从事乘客信息系统嵌入式平台及相关软件开发;
  • 完成产品的软件开发需求分析,编写软件需求说明书,详细设计文件等文档;
  • 负责嵌入式平台的程序设计,软件编码,代码调试等工作,并对系统软件质量负责;
  • 负责编写软件用户手册,项目总结报告等文档;
任职资格:

  • 计算机,通信,电子,自动化等相关专业,本科以上学历
  • 精通 C、C++,熟悉TCP/IP协议,Socket网络编程。
  • 熟悉ARM平台,熟悉USB,I2C,UART,以太网等总线协议和外设的开发。
  • 熟悉Linux系统,熟悉基于ARM平台嵌入式Linux系统的移植,定制和开发经验,有Linux驱动开发经验优先。
  • 熟悉shell脚本编程,熟悉makefile文件的编写。
  • 熟悉QT等嵌入式GUI编程技术优先。


B类
青岛鼎信通讯

嵌入式软件工程师
岗位职责:

  • 负责新产品的方案设计及分析。
  • 负责新产品的嵌入式软件开发。
  • 对产品进行优化和创新性改进。
任职条件

  • 国内重点大学本科及以上学历,三年及以上工作经验者优先。
  • 熟练使用C/C++编程语言,熟悉常用算法和数据结构。
  • 熟悉各类MCU,如单片机、DSP、ARM等。
  • 熟练应用各类开发环境。
  • 熟练使用示波器、频谱分析仪、网络分析仪等设备进行程序调试。


歌尔声学

嵌入式软件工程师

  • 工作职责


  • 嵌入式产品的需求分析,嵌入式软件设计与开发;
  • 生产测试软件开发, 音频分析测试软件开发,图像分析测试软件开发
  • 智能传感器及微系统模组硬件开发;
  • 系统软件开发,加快智能制造,信息化生产进程;
  • 维护信息安全管理体系。


  • 岗位要求


  • 计算机科学与技术、软件工程相关专业 ;
  • 英语四级及以上;
  • 品学兼优,责任心强,抗压能力良好。


C类


金钟集团

嵌入式软件工程师
岗位职责:
1. 负责设计电路原理图和PCB设计分析。
2. 负责嵌入式系统软件编写及调试工作。
3. 负责现场调试及维护工作。
任职条件:
1. 电子信息、电气自动化等相关专业本科及以上学历;
2. 精通51系列单片机、STM32单片机的应用;
3. 熟悉模拟电路、数字电路设计;
4. 熟悉PROTELL99、DXP、KEIL等设计软件;
5. 熟悉Linux、UC/OS操作系统,熟悉 C/C++ 应用程序开发,QT编程;
6. 熟悉ARM9架构,能够进行驱动编程;
7. 有良好的职业素养、沟通能力和团队协作精神。
04总结目前嵌入式软件工程师岗位省内需求较大,主要集中在济南青岛等地区,对编程能力要求较高,同时需要掌握一定的硬件设计能力。
编辑/就业部 邱志鹏

·END·

长按关注
[size=1em]微信号:skdzdhyh点击关注了解更多精彩内容!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表