跳转到主要内容

测试工具开发工程师

Technology
东软睿驰汽车技术(沈阳)有限公司
¥10,000 - ¥15,000 /月1周前
全职

职位描述

该职位来源于猎聘 1、职位名称:汽车电子软件工具开发工程师(C++/Qt) 经验要求:3-5年及以上 学历要求:本科及以上(计算机、电子、自动化、车辆工程等相关专业) 2、 岗位职责: >①

架构设计:遵循软件设计模式(如MVC/MVVM),编写高复用性、可扩展的代码模块,输出详细的技术方案与软件设计文档。 >②

桌面工具开发:负责汽车电子产线/研发/测试所用上位机工具的设计、开发与调试,确保软件在 Windows 与 Linux 双平台下的稳定运行。 >③

CAN/CAN FD通信模块开发:基于第三方CAN接口(如Vector、PEAK、周立功等)进行二次开发,实现报文的收发、解析、信号录制与回放功能。 >④

视频处理与转换模块开发:负责车载视频数据的采集、格式转换、编码解码(H.264/H.265)及同步显示功能的开发,处理采集卡数据流。 >⑤

GUI界面设计与实现:使用 Qt Widgets和 Qt Quick(QML) 进行人机交互界面(HMI)开发,构建现代化、高性能的工业软件界面。 3、任职要求: >①

核心语言能力:

精通C++:具备扎实的C++11/14/17编程功底,熟悉现代C++特性,有良好的内存管理和多线程编程习惯。

熟悉Python:能使用Python编写辅助测试脚本、数据转换工具或自动化编译流程(PyQt/PySide经验为加分项)。 >②

图形与UI框架:

熟练使用 Qt框架(Qt 6.x),同时具备 Qt Widgets(C++端自定义控件)与 Qt Quick(QML)混合开发能力。

理解QML与C++的交互机制,能高效利用Qt元对象系统。 >③

汽车电子与通信知识:

深入理解 CAN/CAN FD 总线协议,掌握SocketCAN(Linux)或PCAN/ZLG CAN设备的使用与调试。

熟悉 视频接口与转换原理,了解摄像头数据流(YUV/RGB)、视频缩放、帧率控制及显示同步技术。 >④

AI工具使用与开发能力:

在日常开发中熟练运用 AI辅助编程工具(如GitHub Copilot, ChatGPT, Cursor,Claude Code,Codebuddy等)提高代码编写、调试与重构效率。

具备将 AI能力集成到桌面工具的开发经验,例如:利用大语言模型实现汽车总线日志的智能分析、故障诊断助手,或利用视觉模型进行视频图像质量自动检测。

了解Prompt Engineering基本原则,能编写脚本调用大模型API(如OpenAI SDK)。 >⑤

软件工程能力:

具备跨平台开发思维,熟练使用CMake或QMake构建跨平台项目。

拥有良好的软件设计思想,熟悉设计模式,能够编写高内聚低耦合的代码,能够将工具脚本产品化。 >⑥

工具链:熟练使用Git版本控制,熟悉软件测试者优先。 3、加分项: 有OpenCV图像处理或音视频编解码实战经验。

Keywords
QMLModel–view–viewmodelLinuxQt QuickCursorC++

对这个职位感兴趣吗?