嵌入式岗位介绍

岗位介绍:

嵌入式类岗位大致分为以下几个类型:嵌入式软件开发工程师、驱动工程师、系统软件开发工程师、应用软件工程师、嵌入式测试工程师;还有一些:电子研发工程师、C/C++软件工程师(嵌入式)、智能驾驶软件工程师、机器人软件工程师、硬件产品经理等等。

嵌入式软件开发工程师

A公司岗位描述:

1、负责设备软件的设计和交付,包括单片机嵌入式开发、DSP嵌入式软件开发、多线程多任务的动态调度、动态内存管理等软件关键技术研究;

2、负责设备软件研发及商用过程中的功能、性能、功耗、可靠性等问题的定位解决;

3、负责设备软件新技术的预研和产品实现,提升产品优势;

4、跟进行业新技术动态,参与新技术的研究,并能引入到产品开发中。

A公司任职要求:

1、熟练掌握汇编/C/C++编程语言和基本的常用数据结构,了解操作系统原理;

2、熟悉Linux系统编程,嵌入式系统,ARM或单片机,RTOS实时操作系统;

3、熟悉HTTP/TCP/UDP等网络协议,熟悉一种或以上接口协议优佳,如:USBUARTEthernetPCIEEMMCI2CSPI等;

4、有嵌入式系统或产品的开发项目经验优先;

小结嵌入式软件开发工程师主要负责该部门嵌入式产品的研发工作,固件开发,单元测试,代码维护等,提升产品优势。很多公司都是大类嵌入式软件开发工程师,而不进行驱动、系统、应用工程师等区分。

驱动工程师

B公司岗位描述:

1负责底层驱动及上层应用的开发和调试,外设驱动的开发优化工作,比如CameraLCDSensor等;

2负责软硬件结合新器件技术预研和开发工作;

B公司任职要求:(与A公司要求相差不大)

 

C芯片公司驱动岗位描述:

1、设计和开发驱动程序(user mode, kernel mode, firmware etc),HAL/API,提供应用程序库的支持,提供包括内存管理,任务管理,硬件资源管理等功能;

2、建立驱动程序的开发环境,包括硅前和硅后测试和调试环境,以及相关驱动程序测试工具;

3、与硬件工程师和软件工程师协调提供解决平台中出现的问题。

C芯片公司任职要求:

1、精通C/C++编程,有Linux编程经验者优先;

2、熟悉计算机体系构架,算法设计等;

3、具备CUDA/OpenCL/GPU shader programming知识和经验者优先;

4、有较强学习新知识的能力;具备较强的沟通能力。

小结驱动工程师主要是编写和移植各种芯片驱动,优化硬件设备驱动,一般驱动工程师指Linux上的驱动开发工程师,所以需要精通Linux驱动框架,结合芯片本身去编写驱动,所以芯片公司招聘嵌入式相关的岗位一般是驱动工程师。

系统软件开发工程师

D公司岗位描述:

1、参与soc软件开发,包括soc bring up软件开发、IP驱动软件开发、bootloader软件开发、操作系统移植等;

2、参与soc 软件、硬件系统验证;

3、参与板级外设驱动软件开发与调试;

4、参与soc BSP soc SDK 软件开发、软件测试。

D公司任职要求: (与A公司要求相差不大)

小结:系统软件开发工程师主要是编写固件,需要熟悉整个操作系统组成与调度,对固件的稳定性高求很高,是驱动和应用的基础。

应用软件工程师

E公司岗位描述:

1、负责嵌入式系统的搭建与维护,熟悉芯片驱动、嵌入式OSSD接口定义;

2、负责软件系统的跨芯片移植(如:NXP系列、STM32系列)

3、负责系统集成以及调试工作;

4、负责进行嵌入式软件系统的应用开发、优化。

E公司任职要求: (与A公司要求相差不大)

小结:应用软件工程师主要是编写业务逻辑程序,调用驱动工程师提供的接口控制设备,软件开发过程所涉内容范围非常广,主要使用C语言开发,但经常会涉及其它语言、数据库、前端后台、各种通讯协议等。

嵌入式测试工程师

F公司岗位描述:

1、负责嵌入式项目功能测试、性能测试、SDK测试或者自动化测试;

2、根据产品需求制定测试方案、设计测试用例,搭建测试环境;

3、依据测试用例完成产品的功能测试、硬件指标测试等,记录测试结果,报告与跟踪产品缺陷,并协助研发人员进行缺陷定位与重现;

4、编写测试报告,根据测试结果评估软件质量;

5、进行测试总结,编写测试相关文档,对测试中存在的问题及时分析与解决,并提出改进建议

E公司任职要求:

1、有嵌入式软件开发的经验优先;

2、有脚本语言(如python/shell)的使用经验;

3、有Linux下的自动测试和测试开发的经验;

4、熟悉嵌入式调试技术及工具;

5、具备良好的沟通表达能力,良好的分析解决问题的能力;

可以点赞、评论和订阅专栏,我会陆续发嵌入式笔试与面试相关的内容,和自己找工作过程的心历路程,评论留言我会逐一回复。

#校招##秋招##春招##嵌入式##嵌入式软件开发#

本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等

全部评论
mark
1 回复 分享
发布于 2023-03-20 16:57 广东
m
1 回复 分享
发布于 2023-05-10 19:04 广东
mark mark mark
点赞 回复 分享
发布于 2023-03-20 17:23 广东
Mark
点赞 回复 分享
发布于 2023-03-20 19:02 广东
M
点赞 回复 分享
发布于 2023-03-20 21:47 广东
m
点赞 回复 分享
发布于 2023-04-13 02:20 四川
M
点赞 回复 分享
发布于 2023-04-13 14:05 江苏
mark
点赞 回复 分享
发布于 2023-04-17 10:51 重庆
m
点赞 回复 分享
发布于 2023-04-19 12:03 福建
点赞 回复 分享
发布于 2023-04-24 23:35 湖南
m
点赞 回复 分享
发布于 2023-04-25 13:28 北京
m
点赞 回复 分享
发布于 2023-04-25 17:47 浙江
m
点赞 回复 分享
发布于 2023-05-09 17:06 安徽
m
点赞 回复 分享
发布于 2023-05-14 16:50 河南
m
点赞 回复 分享
发布于 2023-05-16 20:09 江苏
mark
点赞 回复 分享
发布于 2023-06-03 16:28 江苏
m
点赞 回复 分享
发布于 2023-06-09 09:56 黑龙江
m
点赞 回复 分享
发布于 2023-07-01 09:21 湖北
M
点赞 回复 分享
发布于 2023-07-07 07:38 辽宁
m
点赞 回复 分享
发布于 2023-07-18 16:38 广东

相关推荐

不愿透露姓名的神秘牛友
11-22 17:11
TP-Link联洲国际 嵌入式 19*16 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-14 10:51
已编辑
科大讯飞 嵌入式软件开发 24k,好像也没啥福利了 硕士211
点赞 评论 收藏
分享
目前大四,211本科通信工程女,已经申了qs前100的一年制海硕,现在准备明确方向进行学习然后找第一份实习🥺👉🏻👈🏻求助各位佬,从薪资水平,工作压力和未来稳定情况来看请问大家推荐嵌入式软件方向还是Java呢?🥺🙌🏻🙌🏻(知道自己背景差对就业了解少读水硕,求轻喷)1. 个人可能比较偏向嵌入式软件,因为还算有一点基础,但听说嵌入式软件已是人满为患,担心自己一年硕会不会有debuff,而且听说嵌入式属于制造业所以薪资水平上限可能也就20-30w(硕)(不过对我来说足够了)2. Java据说上限高,但担心自己不是科班出身,又是一年制海硕,就业完全被卷烂,以及传说中的35岁失业问题不知道到时候未来怎么办,不过薪资高赚几年钱应该也不错我本科经历也不太丰富,很水很混,两个方向可以说都没什么经验。本科编程语言只学过一点C++,完全没学过Java,学过模电数电这种电类基础课,用过相关的集成开发环境。1. 嵌入式软件相关算做过一点项目但是也不是很深度,都是单片机相关的,有esp32做过vr手套,ATmega16做过课设(很简单)。没深入到实时操作系统和Linux,所以需要学习这方面再补充项目,然后找实习2. Java 完全没学过,也没有做过项目,做过的项目就如刚才说的都是C++的,所以走Java需要全部从头开始学,然后尽快速成项目,再去找实习                           本人深知一年制的弊端就是经历不足,所以打算早点确然后坚定走一个方向积累经历,尽快去找第一份实习,然后大四下再找第二份实习,尽量把海硕的debuff抵消掉,真心求大佬们指路!🥺🥺 #通信/硬件秋招总结# #嵌入式# #Java# #秋招# #软件开发薪资爆料#
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 16:53
TP-Link联洲国际 软件开发(嵌入式) 30K×16 硕士985
点赞 评论 收藏
分享
评论
26
112
分享
牛客网
牛客企业服务