运动控制软件工程师
ShenzhenFull-timePosted Mar 3, 2026
Job description
岗位职责:
- 代码实现与集成: 负责将算法团队设计的模型和方案,转化为高效、稳定、可维护的C/C++代码。
- 模块开发与测试: 开发运动控制模块与上层应用(如G代码解释器)和下层驱动(如位置环输出)的接口,并编写详细的单元测试和集成测试。
- 工具链开发: 编写和维护用于算法验证、数据可视化、自动化测试的Python/Matlab脚本。
- 系统验证: 在PC环境或嵌入式目标板上,进行运动控制功能的验证、调试和数据采集,协助算法工程师分析问题。
- 代码质量保障: 遵循团队代码规范,使用版本控制工具(Git),参与代码审查,确保软件质量。
任职要求:
- 学历与专业: 本科及以上学历,计算机、软件工程、自动化等相关专业。
- 工作经验: 2年以上C/C++开发经验,有工业控制、嵌入式系统或高性能计算项目经验者优先。
- 专业技能:
- C/C++基础扎实,熟悉面向对象编程和常用数据结构,了解基本的软件设计模式。
- 了解Linux开发环境,掌握GCC/GDB、CMake/Makefile等工具链。
- 熟悉Git等版本控制工具。
- 具备基本的脚本能力(如Python),用于自动化测试和数据处理。
- 优先考虑:
- 对运动控制、CNC、机器人等领域有浓厚兴趣和一定的理论基础。
- 有跨平台(Windows/Linux/MCU)开发经验者。
- 学习能力强,工作严谨,有良好的团队沟通和协作精神。
Description copied from Makeblock's careers page. Read the full posting before you apply.
More jobs at Makeblock
测量工程师
Makeblock· Shenzhen控制算法工程师
Makeblock· Shenzhen机电运动系统工程师
Makeblock· Shenzhen高级机械工程师(传动与运动系统方向)
Makeblock· Shenzhen传感器硬件工程师
Makeblock· Shenzhen
More jobs in Shenzhen
Senior Procurement Manager
Tencent· China-ShenzhenLogistics Coordinator
Arrow Electronics· Shenzhen, Guangdong心血管和移植事业部 医学信息沟通代表 深圳
Sanofi· ShenzhenField Service Engineer
Axcelis Technologies· Shenzhen, ChinaSr. Licensing Sales Manager, Automotive
Dolby· Shenzhen, Futian District, CN