ID:404114

木子牛

嵌入式软件工程师

  • 公司信息:
  • 思源电气股份有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周日
  • 所在区域:
  • 南京
  • 全区

技术能力

编程语言:精通 C / C++(面向对象设计、模板编程、模块化架构)、熟悉 Python(脚本工具、测试自动化)、具备 Rust 基础。

MCU/处理器平台:熟悉 ARM Cortex-M7(STM32H750 等)、Cortex-A 系列、部分 FPGA SoC 平台(Zynq/Intel SoC)。

操作系统与调度:掌握 FreeRTOS、RT-Thread、嵌入式 Linux,具备任务调度、中断优先级、DMA/Cache 优化经验。

通信协议:深入掌握 Modbus/TCP、IEC 104、IEC 61850、CANopen、EtherCAT 等工业通信协议;能独立开发协议栈或进行裁剪移植。

嵌入式软件架构:掌握观察者模式、发布订阅、事件驱动架构;能设计解耦强、可扩展的系统框架。

硬件接口与驱动:精通 UART、SPI、I2C、CAN、Ethernet、USB、SDIO 等接口驱动开发。

测试与调试:熟练使用 JTAG/SWD、逻辑分析仪、示波器、串口调试工具;掌握单元测试与集成测试方法。

工具链与CI/CD:熟悉 Keil、IAR、GCC/Clang、CMake、GitLab CI/CD,能搭建自动化构建与测试流水线。

项目经验

项目经验
在线色谱监测仪研发

时间:2022.06 – 2024.08
角色:嵌入式软件工程师(核心开发)
项目简介:
该项目旨在研发一款用于工业现场的 在线色谱监测仪,用于对气体组分进行实时监测与分析。系统需具备多通道信号采集、数据处理、通信上传以及高可靠性要求,应用于石化、电力及环保行业的连续监测场景。

主要工作内容:

嵌入式平台开发

基于 STM32H750 搭建嵌入式软件框架,使用 C++ 模块化设计,实现任务解耦。

编写 驱动程序(ADC、UART、SPI、I2C、DMA、Ethernet),支持多路传感器数据采集。

实现 RTOS(FreeRTOS)任务调度,包括数据采集任务、信号处理任务、通信任务、异常监测任务。

数据处理与算法实现

设计 信号滤波与峰值检测算法,提升色谱信号识别精度。

实现 数据归一化、基线校正与比例阀切换控制,确保不同气体组分的准确分析。

优化 并行采集与实时处理流程,保证系统在 ms 级响应时间内完成数据计算。

通信与上位机交互

集成 Modbus/TCP、IEC104 协议,实现监测数据实时上传。

开发 参数回读与远程配置功能,支持灯板与阀控参数的动态更新。

与上位机软件对接,提供 数据校准、历史数据存储与可视化接口。

系统可靠性与测试

设计 看门狗与异常检测机制,提升系统运行稳定性。

搭建 自动化测试脚本(Python + 串口/Ethernet),实现数据链路与协议的回归测试。

参与 现场调试与标定,解决温度漂移、噪声干扰、阀门切换延迟等问题。

项目成果:

成功实现多组分气体的 实时在线检测,精度满足行业标准。

系统具备 远程诊断、在线升级 能力,显著提升维护效率。

项目成果应用于 工业连续排放监测(CEMS) 与 实验室在线检测,形成可量产化设备。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服