Garfield

软件工程师(上位机,运动控制,嵌入式)
成都御铁机电设备有限公司 · 3年经验
Garfield
日薪: ¥500/8h
地点: 成都 郫县
时间: 可工作日远程可工作日驻场(离职原因)可工作日驻场(自由职业原因)
有团队 · 可整包 ID:404728 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | C# TCP/IP SQLite 测试 自动化测试
一、上位机软件开发 (Software Development)
语言与框架: 精通 C# 语言,具备丰富的 WPF (擅长MVVM模式) 和 WinForm 开发经验。

架构与模式: 掌握面向对象(OOP)设计、MVVM 设计模式,能开发高内聚、低耦合、易于维护和测试的客户端应用程序。

数据管理: 熟练使用 SQLite 数据库进行数据的存储、检索、管理和导出(如至CSV、Excel、PDF等)。

功能实现:

多流程试验控制: 能够设计和实现复杂的多步骤自动化测试流程。

设备通信集成: 精通通过串口(RS232/485)、GPIB、以太网(TCP/IP、UDP)、Modbus 等协议与各类仪器仪表(电源、示波器、频谱仪等)、PLC、控制板卡进行通信和控制。

数据可视化: 实现试验数据的实时图表显示、历史数据曲线分析及报表生成。

用户交互: 完成参数配置、数据查询、导出打印等完整人机交互功能。

二、硬件控制与嵌入式开发 (Hardware Control & Embedded Development)
FPGA开发: 拥有FPGA数字逻辑设计能力,使用 Verilog/VHDL 实现:

通信接口驱动: SPI (用于DA/AD、频率源)、I2C (用于存储器)、并行总线等。

外设控制: 精准控制射频/中频衰减器、频率合成器(PLL) 、AD/DA转换器、595移位寄存器等。

定制逻辑功能: 实现频率切换、数据编码解码、状态机等核心逻辑。

PLC编程与通信: 熟悉PLC的工作原理,能够编写PLC程序并与上位机进行网络通信,控制模拟量/数字量模块,完成数据采集与输出控制。

板卡控制: 具有丰富的自定义控制板卡开发与集成经验,理解其工作原理,能通过上位机软件对其进行指令控制和数据交互。

三、硬件调试与电子工程 (Hardware Debugging & Electronics)
电路调试能力: 熟悉模拟和数字电路,能够使用示波器、万用表、逻辑分析仪等工具对控制板卡和设备进行硬件级调试。

故障诊断与排查: 具备强大的问题定位能力,能协同分析并区分是软件bug、通信问题、FPGA逻辑错误还是硬件电路故障,并提出解决方案。

软硬件联调: 这是我的核心优势,有系统测试和调试的经验。

一、三相变压器和辅助变压器试验平台:
完成上位机(wpf)开发:该上位机主要有7个试验过程控制,仪器仪表的控制和数据读取,控制板卡的控制和数据管理,试验数据的分析,记录,处理,保存(sqlite)等,设备的参数设置,历史数据的保存,搜索,导出,打印等
二、便携式接触器测试仪:
完成上位机(wpf)开发:该上位机主要有3个试验过程控制,完成对PLC的控制与数据读取,试验数据的分析,记录,处理,保存(sqlite)等,设备的参数设置,历史数据的保存,搜索,导出,打印等;同时还完成PLC的程序设置,PLC主要完成对模拟量输入输出模块控制与数据读取,电阻测试模块的控制与数据读取,同时还完成对上位机网络通讯。
三、某上下变频模块0.38G-42G模块:
完成上位机开发(WinForm):完成对控制板卡的控制与主模块和两个子模块的控制,同时还完成了上位机与测试仪器的控制,实现模块的自动化测试功能;完成模块的FPGA开发,实现模块的各个功能控制(射频衰减,中频衰减,频率切换,频率源的驱动,存储器的驱动,AD和DA驱动,595驱动等)。

整包服务: 微信小程序开发PC网站开发H5网站开发App开发WebApp开发
负责人: 软件工程师(上位机,运动控制,嵌入式)
团队成员: 产品经理 前端工程师 后端工程师 
Garfield ID:404728 复制

Garfield

有团队 · 可整包
软件工程师(上位机,运动控制,嵌入式) · 3年经验 · 成都御铁机电设备有限公司
城市成都 郫县 日薪500元/8h 时间 可工作日远程可工作日驻场(离职原因)可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | C# TCP/IP SQLite 测试 自动化测试
一、上位机软件开发 (Software Development)
语言与框架: 精通 C# 语言,具备丰富的 WPF (擅长MVVM模式) 和 WinForm 开发经验。

架构与模式: 掌握面向对象(OOP)设计、MVVM 设计模式,能开发高内聚、低耦合、易于维护和测试的客户端应用程序。

数据管理: 熟练使用 SQLite 数据库进行数据的存储、检索、管理和导出(如至CSV、Excel、PDF等)。

功能实现:

多流程试验控制: 能够设计和实现复杂的多步骤自动化测试流程。

设备通信集成: 精通通过串口(RS232/485)、GPIB、以太网(TCP/IP、UDP)、Modbus 等协议与各类仪器仪表(电源、示波器、频谱仪等)、PLC、控制板卡进行通信和控制。

数据可视化: 实现试验数据的实时图表显示、历史数据曲线分析及报表生成。

用户交互: 完成参数配置、数据查询、导出打印等完整人机交互功能。

二、硬件控制与嵌入式开发 (Hardware Control & Embedded Development)
FPGA开发: 拥有FPGA数字逻辑设计能力,使用 Verilog/VHDL 实现:

通信接口驱动: SPI (用于DA/AD、频率源)、I2C (用于存储器)、并行总线等。

外设控制: 精准控制射频/中频衰减器、频率合成器(PLL) 、AD/DA转换器、595移位寄存器等。

定制逻辑功能: 实现频率切换、数据编码解码、状态机等核心逻辑。

PLC编程与通信: 熟悉PLC的工作原理,能够编写PLC程序并与上位机进行网络通信,控制模拟量/数字量模块,完成数据采集与输出控制。

板卡控制: 具有丰富的自定义控制板卡开发与集成经验,理解其工作原理,能通过上位机软件对其进行指令控制和数据交互。

三、硬件调试与电子工程 (Hardware Debugging & Electronics)
电路调试能力: 熟悉模拟和数字电路,能够使用示波器、万用表、逻辑分析仪等工具对控制板卡和设备进行硬件级调试。

故障诊断与排查: 具备强大的问题定位能力,能协同分析并区分是软件bug、通信问题、FPGA逻辑错误还是硬件电路故障,并提出解决方案。

软硬件联调: 这是我的核心优势,有系统测试和调试的经验。

项目经验

一、三相变压器和辅助变压器试验平台:
完成上位机(wpf)开发:该上位机主要有7个试验过程控制,仪器仪表的控制和数据读取,控制板卡的控制和数据管理,试验数据的分析,记录,处理,保存(sqlite)等,设备的参数设置,历史数据的保存,搜索,导出,打印等
二、便携式接触器测试仪:
完成上位机(wpf)开发:该上位机主要有3个试验过程控制,完成对PLC的控制与数据读取,试验数据的分析,记录,处理,保存(sqlite)等,设备的参数设置,历史数据的保存,搜索,导出,打印等;同时还完成PLC的程序设置,PLC主要完成对模拟量输入输出模块控制与数据读取,电阻测试模块的控制与数据读取,同时还完成对上位机网络通讯。
三、某上下变频模块0.38G-42G模块:
完成上位机开发(WinForm):完成对控制板卡的控制与主模块和两个子模块的控制,同时还完成了上位机与测试仪器的控制,实现模块的自动化测试功能;完成模块的FPGA开发,实现模块的各个功能控制(射频衰减,中频衰减,频率切换,频率源的驱动,存储器的驱动,AD和DA驱动,595驱动等)。

团队情况

服务范围:
微信小程序开发PC网站开发H5网站开发App开发WebApp开发
团队构成:
负责人(软件工程师(上位机,运动控制,嵌入式)) | 核心队员:产品经理 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏