嵌入式软件工程师相关的应聘要求

时间:2021-03-31 19:55:41

本文收集从网上找到的嵌入式软件工程师岗位相关的职位要求, 与自身能力进行对比,找出不足,查漏补缺,为18年的跳槽做好准备。


1、嵌入式软件工程师杭州 浙江大华技术股份有限公司

职位描述:
1、对需求进行分析评审,并输出开发计划,完成软件实现; 
2、快速响应区域反馈问题,对问题进行分析定位。
岗位要求:
1、熟练掌握C/C++软件开发,熟悉操作系统原理(Linux)并掌握Linux开发环境 
2、有3年以上嵌入式Linux应用开发经验,对Linux驱动开发和音视频编码基本原理有一定的了解,具备安防产品(尤其是网络摄像机)开发经验者优先考虑 
3、掌握软件常用设计方式方法,参与过中大型软件设计;具备软件系统架构设计或独立软件模块设计能力者优先考虑 
4、熟悉TCP/IP网络协议基础并具备一定的网络编程经验;具备ONVIF、PSIA、GB28181等相关视频监控协议 或Http、RTSP、SIP、FTP等网络协议等的开发经验者优先考虑 
5、具备一定的软件项目管理能力,能主导软件需求分析评估,任务分解,计划制定,软件过程控制等环节,带领开发小组完成定制需求开发。 
6、承压能力强,有较好的沟通协调能力,有现场出差支持及问题维护经验。
职能类别:软件工程师

网址链接:http://jobs.51job.com/hangzhou-bjq/77560415.html?s=0


2、嵌入式软件工程师(Linux方向)
职位描述:
岗位职责:
1、智能移动机器人操作系统平台的开发和维护,向应用开发工程师输出稳定的操作系统并提供技术协助;
2、ARM硬件平台下Linux系统移植、裁剪、维护和优化,Linux底层驱动开发;
3、完善Linux开发平台,Linux下部分开源软件的移植、调试。


任职要求:
1、研究生以上学历,计算机、信息、自动化等相关专业毕业,3年以上相关工作经验;
2、精通ARM体系结构以及Uboot和Linux内核的裁剪移植,了解Linux内核;
3、精通Linux下软件开发环境,熟练使用QT,精通shell环境下各种命令和配置;
4、熟练使用C/C++语言编程,熟悉TCP/IP网络编程、了解编译原理;
5、有下列经验者优先:ARM平台Linux移植、OpenWrt开发、OpenCV开发,有较强钻研创新能力,较强的理解、沟通能力及分析解决问题的能力;
6、勤奋、踏实、稳定性强,具有一定的承压能力。
职能类别:嵌入式软件开发(Linux/单片机/PLC/DSP…)


3、嵌入式开发高级工程师  华为技术有限公司

职位描述:
岗位职责
1. 负责产品需求分析,参与架构设计及优化;
2. 负责嵌入式操作系统模块的设计、开发、调试以及功能验证;
岗位要求
1、 本科及以上学历,5年以上工作经验,计算机、通信、电子、数学等相关专业;
2、 精通C/C++语言、数据结构,具有丰富的编码、调试和性能优化经验;
3、 熟悉嵌入式CPU/DSP架构,了解嵌入式操作系统原理;
4、 有基于Linux、VxWorks、FreeRTOS、ucOS等嵌入式操作系统开发经验者优先;
工作认真负责、责任心强,有良好的团队合作精神。
职能类别:其他



4、嵌入式软件开发工程师

职位描述


岗位职责:
1. 基于通用处理器的软件转发设计及核心模块开发;
2. 基于Linux,VxWorks等嵌入式OS的分布式实时操作系统的开发和设计,相关技术涉及分布式通信、OS增强及通用服务、多核处理等技术。


任职要求:
1. 丰富的Linux下C/C++编程经验,熟悉python或java;
2. 熟悉Linux系统,对系统原理、性能分析有一定经验;
3. 精通系统编程、网络编程、多线程编程,对高性能服务开发有一定理解;
4. 对工作富有激情和责任感,具备良好的团队合作精神