一、中级嵌入式软件开发工程师:承担公司锂电池2轮车产品的电控系统嵌入式软件开发,熟练使用ESP32,有IOT物联网开发经验优先。[[同步招聘中级、高级嵌入式硬件开发工程师,欢迎推荐朋友应聘]]工作地点地点1:南京市鼓楼区紫峰大厦主楼2704室,品向南京分公司。地点2:淮安市清江浦区深圳东路18号四号厂房,PXID品向智能制造(一)、岗位职责:1、负责公司产品的嵌入式软件开发。 2、负责设计文档的编写。 3、进行产品的故障件的问题排查与检修。 4、负责技术情报收集,负责专利,专项文档编制。 5、负责样品制作及调试。(二)、知识期望: 1、熟悉STM32单片机的开发。 2、嵌入式软件开发经验丰富,熟悉硬件开发流程和关键点,方便工作配合和联测。 3、对电机运动控制原理熟悉的优先。(三)、技能期望: 1、能够对0603封装级别的元器件进行焊接。2、熟练使用keil软件使用Jlink工具开发调试程序。 3、核心能力: 关键字:FOC、STM32、RTOS、KEIL、QT。 工作经验及要求: 1、专业:电子,电气,计算机,物联网等相关专业,本科及以上学历。2、锂电池2轮车电控开发相关行业3-5年及以上经验优先。独立负责、成功开发过三个以上消费级项目,熟悉试制、量产问题的解决。统筹负责过项目的优先!3、工作高效,抗压,沟通合作能力强。二、高级嵌入式软件工程师(出口型锂电两轮车领域或相关优先),熟练3个以上核心工作技能。对硬件开发有一定了解,以便工作配合、联合测试调适等工作。 5-8年以上经验 | 支持在线面试 | 薪资面议 聚焦出口型锂电两轮车(含共享电动自行车、电动滑板车)的嵌入式软件系统开发,负责核心控制逻辑、通信协议、传感器算法及系统优化,确保产品功能稳定、符合国际标准,并具备高效的跨团队协作能力。 (一)核心技能与经验要求: 1. 嵌入式系统开发与微控制器应用 (1)技能: - 深入掌握主流微控制器(如STM32、NXP等)架构,精通Keil、IAR等开发环境,具备基于RTOS(如FreeRTOS、uCOS)的实时系统设计能力; - 熟练编写微控制器底层驱动(如GPIO、ADC、DMA、定时器、中断管理等),实现电机控制(无刷直流电机)、电池管理(BMS)、状态监控等核心功能的控制逻辑; - 具备资源优化能力,针对嵌入式设备的内存、算力限制,进行代码效率优化和低功耗设计。 (2)经验: - 提供过往项目中主导的微控制器开发案例,包含完整的软件架构设计、驱动开发及功能调试经验; - 熟悉电机控制算法(如FOC、PID)、电池充放电逻辑或能量回收策略的软件实现,有实际项目中性能调优经验。 2. 通信协议与数据交互 (1)技能: - 精通蓝牙(BLE)、Wi-Fi、4G/LTE等无线通信协议,实现车辆与手机APP、云端服务器的双向数据交互(如定位、远程控制、故障上报); - 熟练掌握CAN、UART、SPI、I2C等有线通信协议,完成电池管理系统(BMS)、仪表盘、传感器模块间的数据交互与同步; - 具备通信协议栈开发能力,支持OTA远程升级、数据加密及异常重连机制。 (2)经验: - 有无线通信模块(如 Nordic、ESP、移远等)选型、配置及联调经验,熟悉不同通信场景下的抗干扰策略(如数据丢包处理、通信延迟优化); - 参与过车辆与云端/终端的通信协议定制,确保数据传输的实时性与可靠性。 3. 传感器与智能算法开发 (1)技能: - 熟悉加速度传感器、陀螺仪、霍尔传感器、GPS/北斗模块等硬件原理,开发传感器驱动及数据融合算法(如姿态检测、速度测算、位置定位); - 具备传感器数据滤波、校准及异常值处理能力,为车辆控制(如防倾倒、坡道辅助)提供精准数据支持。 (2)经验: - 主导过至少1个含多传感器融合项目的软件设计,例如通过IMU实现车辆姿态判断,或通过霍尔传感器优化电机换向逻辑; - 有复杂场景下传感器数据噪声处理、多传感器同步采集的实战经验。 4. 软件可靠性与实时性设计 (1)技能: - 掌握嵌入式软件可靠性设计方法,如状态机设计、故障诊断(CRC校验、看门狗机制)、内存泄漏检测; - 熟悉实时系统任务调度策略,确保关键功能(如刹车响应、电机控制)的低延迟与高优先级处理; - 了解EMC/EMI对软件的影响,配合硬件团队完成抗干扰设计(如中断处理防抖、通信数据校验)。 (2)经验: - 有产品级嵌入式软件调试经验,能快速定位并解决死机、任务阻塞、时序冲突等问题; - 参与过软件版本管理(如Git)、单元测试及集成测试,确保代码可维护性与扩展性。 5. 国际标准与法规适配 (1)技能: - 了解目标市场(欧盟CE、美国FCC、日本PSE、中国3C等)的软件相关认证要求,如数据安全、通信频段合规性、功能安全(ISO 26262基础); - 能根据不同地区法规调整软件逻辑(如限速策略、电池保护机制)。 (2)经验: - 有出口型产品软件认证(如CE-RED、FCC-ID)的整改经验,熟悉认证流程中的软件测试项(如EMC软件抗扰度、通信合规性)。 6. 问题解决与调试能力 (1)技能: - 熟练使用调试工具(JTAG调试器、示波器、串口助手、Log分析工具),快速定位软件逻辑错误、硬件交互异常或通信故障; - 具备逆向分析能力,从故障现象追溯代码逻辑漏洞或资源竞争问题。 (2)经验: - 举例说明过往项目中解决的复杂软件问题,如多任务调度冲突导致的系统卡顿、无线通信丢包率优化、传感器数据异常引发的控制误判等。 7. 团队协作与项目管理 (1)技能: - 与硬件工程师、测试团队、云平台开发人员高效协作,参与需求评审、方案设计及联调测试; - 具备技术文档撰写能力(如软件设计规格书、接口协议文档、调试报告),清晰传递设计思路与问题解决方案。 (2)经验: - 主导或深度参与过至少2个完整的嵌入式项目开发周期,具备跨部门沟通经验,能协调资源推进项目落地; - 有团队内技术分享或新人带教经验者优先。 (二)加分项: - 有共享电动车、电动滑板车等低速电动车领域产品开发经验; - 熟悉电池管理系统(BMS)软件设计或电机控制算法(如FOC); - 掌握Python/Shell脚本编写,用于自动化测试或数据处理; - 具备英语技术文档阅读与沟通能力(出口项目对接必备)。