嵌入式软件工程师
Escanaba,小姐
马上申请
工作描述
软件工程师
制造:Escanaba,小姐
1转变
总结
开发成功生产和支持嵌入式系统所需的软件。这包括用于嵌入式控制器硬件接口、嵌入式控制算法、嵌入式数据管理、构建环境、校准生成、自动化测试设备、生产线支持系统、生产线测试、可靠性测试、现场测试、数据分析、现场服务工具、部件编号可追溯性和保修分析的软件。
主要职责包括以下内容。可能分配其他职责。
- 通过设计、分析和测试为工程、服务和客户提供技术支持。
- 通过需求定义、设计、实现、测试、优化、校准、部署和维护等各个阶段开发软件。
- 使用标准问题解决技术(包括识别问题、确定根本原因、创造性解决方案、选择解决方案和执行解决方案)对软件和相关系统/应用程序问题进行故障排除和调试。
- 阅读,创建和呈现技术文档,包括数据表,规范,设计方案,测试计划,报告,演示文稿,以及与工程师,经理和客户沟通的项目时间表。
- 通过文献、新闻搜索、研讨会和独立研究,独立维护最新的技术知识。
- 作为软件开发团队的一员,履行所有职责——平衡个人和团队的责任,提出提高生产力的策略,为建立积极的团队精神做出贡献,并支持每个人的努力取得成功。
教育和/或经验
计算机工程、电气工程、软件工程或计算机科学专业学士学位,至少2年工作经验。
软件技能
技能: | 标准 |
系统架构设计 | |
系统软件体系结构设计 | |
软件架构设计 | 新手 |
软件与硬件接口集成 | 新手 |
分析和软件重新设计,以优化和提高算法、计时、内存、数据操作和维护的效率 | 新手 |
软件编程,包括熟悉数据类型、语法和控制结构 | 精通 |
软件测试技能,包括开发计划,程序,硬件接口,设计,流程控制,执行,模拟和报告生成 | 精通 |
解决问题和故障排除的技能,包括识别问题,确定根本原因,提出解决方案,选择解决方案,并执行解决方案 | 精通 |
与编译器、链接器、软件开发环境和版本控制系统集成 | 精通 |
能够快速学习新的编程语言,从汇编代码到图形化建模语言 | 精通 |
核心跨职能技能经验 | 精通 |
学习和提高知识的能力核心跨职能技能根据需要完成作业 | 先进的 |
的列表核心跨职能技能参考上表:
- 电机磁场定向控制(FOC)优先考虑
- 版本控制系统(SVN、CVS、Git)
- 美国国家仪器公司LabVIEW, TestStand
- Matlab / Simulink
- 支持低级软件/硬件接口的软件
- 用C和汇编语言嵌入式编程
- 针对8位和16位微处理器的嵌入式软件
- 通信网络包括CAN、J1939和LIN
- 车载“智能系统”的嵌入式接口和基于网络的数据上传
- 闭环控制理论与编码实践
- 电子电路理论和原理图
- 电子硬件故障排除
- 电子测试设备包括示波器、万用表、信号发生器、电源