该职位已失效,看看其他机会吧

软件工程师(ARM)

1-1.5万
  • 深圳南山区
  • 1-3年
  • 本科
  • 全职
  • 招3人

职位描述

C语言C++RTOSFreeRTOS电子/半导体/集成电路
岗位职责:
1.负责储能逆变器嵌入式系统软件开发,基于ARM架构(如STM32系列)实现设备状态监测、人机交互、通信协议解析等功能;
2.主导嵌入式软件的需求分析、模块划分及流程设计,编写规范的代码与技术文档(包括需求规格书、设计文档、测试报告等);
3.负责逆变器与BMS、EMS(能量管理系统)的通信接口开发与调试,支持CAN、RS485、Ethernet/IP等主流工业通信协议;
4.开发并优化设备的故障诊断、报警处理及数据记录功能,确保异常工况下的系统安全与数据可追溯;
5.负责嵌入式软件与硬件的联调工作,解决研发、测试及量产过程中出现的软件相关问题;
6.参与产品的可靠性测试与性能优化,通过代码精简、逻辑优化等方式提升系统运行效率与稳定性;
7.配合测试团队制定测试方案,协助完成软件功能测试、压力测试及兼容性测试,确保产品符合交付标准。

任职要求:
1.教育背景:本科及以上学历,计算机科学与技术、电子信息工程、自动化、软件工程等相关专业;
2.经验要求:2年以上嵌入式软件开发经验,有储能逆变器、光伏设备或工业控制领域开发经历者优先;
3.核心技能:精通C/C++编程语言,熟练掌握ARM架构嵌入式开发,深入理解嵌入式操作系统(如FreeRTOS、RT-Thread)的原理与应用;
4.开发能力:熟练使用Keil、IAR等嵌入式开发工具,具备独立完成软件模块设计、编码、调试的能力;熟悉STM32系列微控制器的外设开发(GPIO、UART、CAN、ADC等);
5.协议掌握:熟悉CANopen、Modbus、TCP/IP等工业通信协议的开发与调试,具备通信问题定位与解决能力;
6.实践能力:具备使用示波器、逻辑分析仪等仪器进行软硬件联调的能力,能独立排查软件功能故障与性能瓶颈;
7.素养要求:具备良好的编码规范、文档撰写能力及团队协作精神,有较强的学习能力与问题解决能力。
查看全部

工作地点

深圳南山区紫光信息港B座

职位发布者

刘女士/HRBP

三日内活跃
立即沟通
公司Logo麦格米特公司标签
深圳麦格米特电气股份有限公司(2017年深交所挂牌上市,股票代码:002851)成立于2003年,目前已拥有8300余名员工,其中专业研发人员3000+,是电气自动化领域硬件和软件研发、生产、销售与服务的一站式解决方案提供商,以电力电子及自动控制为核心技术,业务涵盖智能家电电控、电源产品、工业自动化、新能源&轨道交通、智能装备、精密连接六大板块。公司致力于人类更加高效使用电能,生产效率持续改进,生存环境更加洁净,人类生活日益美好。
公司主页