逆向开发软件工程师
2-4万深圳市本科不限经验
职位描述
一、岗位职责
1.逆向破解开发:
负责对已有硬件/固件进行逆向分析,提取关键算法与通信协议,合法合规完成技术破解与二次开发。使用IDA Pro、J-Link、逻辑分析仪等工具进行固件反编译、调试及漏洞挖掘。
2.电池保护板开发:
主导锂电池保护板(BMS)软硬件开发,设计过充/过放/短路保护策略,优化充放电效率与安全性。熟悉AFE芯片(如TI BQ系列、中颖电子等)配置,精通电压/电流采样校准算法。
3.硬件开发支持:
参与硬件电路设计评审,提供PCB Layout优化建议,熟悉Altium Designer/Cadence工具。调试MCU外围电路(ADC、PWM、I2C等),解决EMC/ESD问题。
4.技术文档与协作:
输出逆向分析报告、开发文档,协助专利布局与竞品技术调研。
二、任职要求
1.电子/自动化/计算机本科及以上学历,3年以上单片机开发经验。精通C/C++,有STM32/NXP/PIC等MCU开发经验,熟悉RTOS及低功耗设计。
2.掌握逆向工程技能(反汇编、动态调试、协议逆向),能独立完成竞品逆向分析。
3.熟悉锂电池特性(三元/磷酸铁锂),具备BMS开发经验,了解UL/IEC安全标准。
4.能读懂原理图,使用示波器、电子负载等工具进行硬件问题定位。了解模拟电路设计(运放、MOS驱动)、数字信号处理基础。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅