2-3万
兴全三路蛇口南海意库文化创意产业园14-7号2栋302室
主要负责开发、测试和维护与电子驱动系统相关的软件,通常涉及硬件与软件的紧密结合。需要具备嵌入式软件开发、硬件知识、控制算法等多方面的技术能力,同时需具备良好的团队协作和问题解决能力。其工作核心是将软件与硬件紧密结合,确保电子驱动系统的高效运行。
主要职责:
1) 需求分析:
与硬件工程师、系统工程师合作,明确电子驱动系统的软件需求。
分析硬件规格和系统需求,确保软件设计符合要求。
2) 系统设计:
设计电子驱动系统的软件架构,确保其与硬件兼容。
制定软件模块划分和接口定义。
3) 嵌入式软件开发:
编写嵌入式软件代码,控制电子驱动设备(如电机、传感器等)。
实现控制算法(如PID控制、电机驱动算法等)。
4) 硬件与软件集成:
与硬件团队协作,调试硬件与软件的交互。
解决硬件与软件集成中的问题。
5) 测试与验证:
编写测试用例,进行单元测试、集成测试和系统测试。
使用仿真工具(如MATLAB/Simulink)验证控制算法。
6) 性能优化:
优化软件性能,确保系统实时性和稳定性。
降低资源占用(如内存、CPU)。
7) 文档编写:
撰写技术文档,包括软件设计文档、测试报告等。
记录开发过程和问题解决方案。
8) 维护与更新:
修复软件缺陷,更新功能以满足新需求。
支持客户解决现场问题。
专业履历要求
1) 教育背景:
电子工程、计算机工程、自动化控制或相关专业的本科或以上学历。
2)工作经验:
5年以上的项目经验
具备嵌入式系统开发经验,熟悉电子驱动系统的软件开发流程。
有电机控制、电源管理或相关领域经验者优先。
3) 项目经验:
参与过电子驱动系统的开发项目,能够展示具体贡献。
有独立完成嵌入式软件模块或算法的经验。
4) 技术认证:
拥有相关技术认证(如嵌入式系统开发、电机控制等)是加分项。
技术能力要求
1) 编程语言:
熟练掌握C/C++,这是嵌入式开发的主要语言。
熟悉汇编语言(针对特定硬件平台)。
2) 嵌入式系统开发:
熟悉实时操作系统(RTOS)如FreeRTOS、Zephyr等。
掌握嵌入式系统的开发工具链(如编译器、调试器)。
3) 硬件知识:
了解电子驱动系统的基本硬件原理(如电机、传感器、电源电路)。
熟悉常见的通信协议(如I2C、SPI、CAN、UART)。
4) 控制算法:
掌握常见的控制算法(如PID控制、FOC(磁场定向控制))。
熟悉电机驱动算法(如BLDC、PMSM控制)。
5) 仿真与建模工具:
熟练使用MATLAB/Simulink进行系统建模和仿真。
熟悉其他仿真工具(如PSIM、PLECS)。
6) 调试与测试工具:
熟练使用示波器、逻辑分析仪等硬件调试工具。
熟悉软件测试工具(如单元测试框架)。
7) 版本控制:
熟练使用Git等版本控制工具。
8) 问题解决能力:
具备硬件与软件问题的分析和解决能力。
9) 学习能力:
能够快速学习新的硬件平台和开发技术。
10) 沟通能力:
能够与硬件工程师、测试工程师等跨领域团队有效沟通。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕