职位详情
c++高级开发工程师
1.2-2万
易测智能科技(天津)有限公司
天津
5-10年
本科
04-24
工作地址

天津市西青区华苑产业区环外海泰西路18号北二楼104-3

职位描述

岗位职责:

1.核心系统开发负

责机械手测试设备嵌入式系统的架构设计与核心模块开发,包括运动控制、传感器数据采集、实时通信等关键功能;

主导多线程、高并发场景下的代码优化,确保系统在实时操作系统(RTOS)或Linux嵌入式环境中的高稳定性和低延迟响应。

2.硬件协同开发

对接硬件团队完成驱动层开发,实现C++代码与FPGA、DSP、MCU等硬件模块的高效交互,解决硬件接口协议(如CAN、EtherCAT、Modbus)的适配问题。

3.算法工程化落地

将运动控制算法、路径规划算法等数学模型转化为高性能C++代码,结合嵌入式平台特性进行内存与算力优化。

4.全流程质量把控

主导单元测试、集成测试及现场调试,设计自动化测试框架,确保设备在复杂工业环境中的长期可靠运行。

5.技术预研与创新

跟踪嵌入式AI、边缘计算等技术趋势,探索机器视觉(如OpenCV集成)与机械手测试的融合应用场景。

任职要求:

1.计算机、自动化、电子信息类本科以上学历,5年以上C++开发经验,至少主导过2个完整嵌入式系统开发项目。

2.精通C++11/14/17标准,熟悉STL、Boost库及RAII等设计范式,具备大型项目的模块解耦与重构能力。

3.深入掌握以下技术栈:

实时系统开发:FreeRTOS/VxWorks/QNX或Linux实时化改造经验;

硬件交互:具备SPI/I2C/UART等底层协议调试经验,熟悉ARM Cortex-M/R系列架构;

性能调优:Cache优化、内存对齐、汇编级代码分析能力。

4.熟悉工业自动化领域常见通信协议(Profinet、EtherCAT)及OPC UA架构。

5.有较强的团队沟通能力、责任心、上进心以及良好的学习能力,有较强的抗压能力和开放式思维。

6.有机械手测试设备开发背景者优先。

7.掌握ROS/ROS2机器人框架开发,或具备Yocto/Buildroot定制化Linux经验。

8.熟悉MATLAB/Simulink算法原型快速验证流程。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请