开发者网络

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 67|回复: 0

嵌入式软件开发的岗位分类?

[复制链接]

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-3 19:26:06 | 显示全部楼层 |阅读模式
现在可以说,嵌入式软件开发是一个非常大的范围,涉及到的领域也相对非常广泛。大到航空航天,小到衣食住行都能看到嵌入式产品的身影。但是,总体而言嵌入式软件开发其实归纳归纳,无非就是以下的几个方向的岗位。
现在市场上的软件开发主要分为前端开发工程师、后端开发工程师、测试开发工程师、数据分析工程师、算法工程师、运维工程师。当然还有一些嵌入式和网络安全相关的岗位等等。


单纯从开发上讲,大致分为了前端开发,后端开发
前端开发
这里包含了UI设计(单独拿出来分类也可以,毕竟抠图,调样式,改效果也是很费劲的)
后端开发
这里分为了后端开发和数据库开发(这里的数据库开发指的是专业人员,进行数据库设计,存储过程,函数,脚本,数据库优化和问题解决)
算法工程师: 在我看来这是低级程序员进击高级程序员甚至是架构师的必经之路,尤其是在面向业务流程的算法设计上,能大大减少代码量和提高软件执行效率
数据分析工程师: 建数据分析体系,数据分析工具化,产品化,基本都是做大数据的,需要精通大数据库的操作和可以进行数据分析语言,比如Python(实现方式,各个语言都可以,只是那种更简单的问题,勿喷)
嵌入式工程师: 开发一些与硬件关系最密切的最底层软件,技能需要软硬件结合,不仅仅需要软件基础,也需要一定的硬件基础。
for (i = 0; i < 8; i++)
{
SetData((data >> i) & 0x1);
SetClockHigh();
for (j = 0; j < 5; j++);
SetClockLow();
for (j = 0; j < 5; j++);
}
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|开发者网络

GMT+8, 2025-4-18 04:40 , Processed in 0.091891 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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