搜索
登录注册

职位详情

工作职责
1. 负责芯片配套下载工具(如固件烧录、程序加载、在线升级等)的设计、开发与维护,支持常见通信接口(UART、USB、SPI、I2C、JTAG/SWD 等);
2. 负责工厂测试工具的开发,用于芯片量产阶段的性能测试、功能验证、校准及良率统计,支持高并行、自动化测试环境;
3. 与芯片设计、固件、硬件团队紧密配合,分析测试需求,定义工具软件架构及交互协议;
4. 开发跨平台工具(Windows/Linux/MacOS),支持 GUI 界面(如 Qt / PyQt)或命令行版本,方便产线集成;
5. 编写工具使用手册、API 文档及工厂部署说明,对内部测试团队及外部客户提供技术支持;
6. 持续优化工具的稳定性、下载速度、错误处理机制及日志反馈系统,提升工厂测试效率。

任职要求
1. 计算机、电子、自动化、通信等相关专业,本科及以上学历,2年以上嵌入式或上位机工具开发经验;
2. 熟练掌握 C/C++ 或 Python,具备良好的编码习惯和文档能力;
3. 熟悉至少一种常见 MCU 或 SoC 的固件下载协议(如 UART bootloader、DFU、Xmodem、YModem、SWD 等),有实际下载工具开发经验;
4. 熟悉串口、USB(HID/Bulk)、网络 Socket 等通信编程,能处理数据校验、超时重传、批量传输等逻辑;
5. 了解芯片测试基本流程(如电压/电流测量、GPIO 通断、Flash/RAM 测试、外设环回测试等);
6. 具备一定的硬件基础,能看懂原理图,使用示波器/逻辑分析仪排查通信问题;
7. 良好的团队协作和问题分析能力,能适应短期工厂现场支持

加分项
1. 有 Qt / PyQt 或其他 GUI 框架开发经验;
2. 熟悉 JLink / OpenOCD / pyOCD 等开源调试/下载框架,并做过二次开发;
3. 了解 工厂自动化测试系统(如 ICT、FCT)或已有量产工具交付经验;
4. 熟悉 版本管理(Git) 和 持续集成;
5. 有安全烧录、加密、防抄板等工具开发经验;
6. 了解 RISC-V / ARM 架构及对应的调试接口。
2026-07-02 12:42
IP属地:广东深圳

职位福利

本科3-5年
企业发布信息图
北京地平线信息技术有限公司
C轮 · 1000-9999人
鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >
下载鱼泡直聘APP

附近适合您的职位

C++开发工程师
2.5-4万元/月
C/C++3-5年本科GolangC++机器人架构设计经验Linux开发/部署经验
深圳 南山区
软件开发工程师
7000-10000元/月
C/C++1-3年本科音视频经验C++QT嵌入式软件经验Linux开发/部署经验
深圳 南山区
软件开发工程师
1.1-1.7万元/月
C/C++3-5年本科C#C++QTLinux开发/部署经验Python上位机开发经验
深圳 南山区
Linux C及跨平台开发工程师
1.4-3万元/月
C/C++3-5年本科C++CGolang
深圳 南山区
C++开发工程师(双休,五险一金)
1.5-2.2万元/月
C/C++3-5年本科
深圳 南山区
异构计算软硬件融合高级开发工程师-深圳
2-4万元/月
C/C++3-5年硕士C++Python
深圳 南山区
嵌入式软件开发工程师-深圳
1.5-3万元/月
C/C++1-3年本科ARM开发嵌入式技术驱动开发
深圳 南山区
深圳南山区软件开发工程师1、电子、计算机类专业毕业,本科以上学历,三年以上商显、TV行业工作经验;2、熟
1.5-2万元/月
C/C++3-5年本科音视频经验嵌入式软件经验C++Java
深圳 南山区 科技园
人工智能应用开发工程师
2-3万元/月
C/C++经验不限本科
深圳 南山区
C++软件开发工程师
1.5-3万元/月
C/C++1-3年本科C++TCP/IPLinux多线程
深圳 南山区