嵌入式软件开发工程师职位详解:技能需求与岗位职责
版权申诉
128 浏览量
更新于2024-08-20
收藏 17KB DOCX 举报
嵌入式应用软件开发工程师是一个关键职位,它涉及到多个领域的技能和职责。首先,对于"嵌入式应用软件开发工程师"的职位描述,主要关注以下几个方面:
1. **需求分析与软件开发**:工程师需参与到机器人控制系统的应用层软件需求分析中,根据项目进度制定并执行相应的软件模块开发。这要求他们具备扎实的软件工程基础和敏捷开发的能力。
2. **技术文档编写**:编写符合公司规范的技术文档是岗位的一部分,体现了工程师的专业性和文档管理能力。
3. **技术背景与经验**:应聘者应具备计算机相关专业本科学历,至少1年的Linux应用开发经验,熟练使用C语言,掌握Linux编译环境,熟悉TCP/IP协议和网络编程,串口编程经验有助于加分,同时对动态链接库的编译和使用有了解。
4. **工具与框架**:掌握QT框架对于这个职位也是有利的,表明工程师能够适应不同技术栈的工作。
对于嵌入式WINCE开发工程师,他们的工作更聚焦于Windows CE(简称WinCE)平台下的终端软件开发,包括系统移植、驱动开发,需要依据产品需求按时完成任务,确保软件质量和功能稳定性。他们需要熟悉VS.NET开发环境、C#编程,以及ARM、DSP、STM32F系列单片机的编程,还要通晓现场通讯总线如485和CAN。
高级嵌入式软件开发工程师则承担着新产品的开发、实施和维护重任,不仅限于软件开发,还涉及设备调试。他们需要具备扎实的ARM、DSP、FPGA等嵌入式芯片使用经验和相关开发技术,熟悉VB/VC和数据库,同时具备强大的技术应用、计划、理解和沟通能力,以及适应出差的工作特性。
最后,嵌入式系统开发工程师的主要职责是与硬件设计团队协作,进行硬件电路调试,系统软件开发,参与系统移植和驱动开发,编写产品技术文档,并提供技术支持。他们需要具备一定的硬件理解能力,同时拥有良好的技术支持和客户服务技巧。
这些职位都强调了实际操作技能、理论知识、团队协作和持续学习的重要性,以适应快速发展的嵌入式技术领域。候选人不仅要有硬核的技术实力,还需要具备良好的问题解决能力和职业素养。
2021-12-19 上传
2022-01-03 上传
2021-12-21 上传
2021-12-19 上传
2022-01-03 上传
2021-12-19 上传
2021-12-19 上传
2023-04-04 上传
126 浏览量
zhaozong888
- 粉丝: 0
最新资源
- Oracle数据库在MSCS+FailSafe双机集群中的HA实践总结
- 一站式单点登录:提升效率与安全保障
- RF模组设计与应用探讨
- JSP实现注册验证码的详细步骤与源代码示例
- RF模块与C语言设计:优化信号接收与解决发射问题
- R初学者指南:中文版2.0
- FPS200指纹传感器驱动的USB便携式采集仪设计详解
- Linux新手管理员完全指南:中文译本
- 数据结构:串操作实现详解
- 数据结构模拟试题B:栈、队列与线性表解析
- Vista系统下MySQL安装全攻略
- CC2430系统级芯片:2.4GHz IEEE 802.15.4与ZigBee应用解决方案
- iReport使用教程:从入门到精通
- OpenSPARC Internals深度解析
- 形式语言与自动机习题解答:第3、5章关键题
- Sybase 15系统管理第二卷:中文实战手册