Sharpa
Posted 7mo ago

算法嵌入式部署工程师(机器人控制方向)

Sharpa
Shanghai, Shanghai, China
OnsiteFull Time
Responsibilities
  • developing algorithms
  • integrating systems
  • optimizing performance
Requirements
  • Master's degree in automation/mechatronics/computer science/math or related
  • Strong robot kinematics/dynamics and control theory
  • C++/Python and ROS/ROS2 experience
  • Embedded/real-time and hardware debugging skills
Technical tools mentioned
C++PythonROSROS2STM32DSPRTOSLinux

Job description

1. 核心算法开发
- 负责机器人运动控制算法(轨迹规划、运动学/动力学控制、力控等)的设计、实现与优化
- 实现机器人运动学/动力学建模与仿真,进行控制器设计(PID、MPC、自适应控制等)
- 开发力/力矩控制算法,实现柔顺控制、阻抗控制等高级控制策略
2. 系统集成与调试
- 将算法部署到机器人操作系统(ROS/ROS2)或嵌入式平台
- 进行机器人实机调试,优化控制参数,提升运动性能
- 与硬件、传感器、视觉团队协作,完成多传感器融合控制方案
3. 性能优化与测试
- 分析机器人运动性能瓶颈,优化算法实时性和稳定性
- 设计测试方案,验证算法在不同工况下的鲁棒性
- 解决运动过程中的振动、超调、跟踪误差等问题

必要条件
- 自动化、机械电子、计算机、数学等相关专业硕士及以上学历
- 精通机器人运动学、动力学建模,熟悉D-H参数、雅可比矩阵等
- 掌握经典控制理论(PID、状态空间法)和现代控制理论(MPC、自适应控制等)
- 熟练使用C++/Python进行算法开发,有ROS/ROS2开发经验
- 熟悉常用运动规划算法(RRT、A*、DWA等)和轨迹规划方法
- 有机器人实机调试经验,了解电机控制、伺服驱动等硬件知识
加分项
- 有机械臂、移动机器人、足式机器人等实际项目开发经验
- 有嵌入式系统开发经验(STM32、DSP等)
- 熟悉实时操作系统(RTOS)或Linux实时内核
- 有高精度运动控制(如工业机器人、医疗机器人)项目经验

About Sharpa

Building general-purpose humanoid robots and dexterous robotic hands.

Similar jobs

Embedded Algorithm Deployment Engineer roles near Shanghai, Shanghai
7mo
Save
Mark Applied
Hide
算法嵌入式部署工程师(实习生)
Shanghai, Shanghai, China
OnsiteInternship
Sharpa Robotics
Sharpa Robotics: Develops high-performance dexterous robotic hands and humanoid platforms.
Master's or higher in automation/mechatronics/computer/math; strong robot kinematics/dynamics and control; C++/Python and ROS/ROS2 experience; embedded/RTOS knowledge; hands-on robot debugging experience.
C++, Python, ROS, ROS2, STM32, DSP, RTOS, Linux
7mo
Save
Mark Applied
Hide
算法嵌入式部署工程师(机器人控制方向)
Shanghai, Shanghai, China
OnsiteFull Time
Sharpa Robotics
Sharpa Robotics: Developing high-performance humanoid robots and core robotic components.
MSc+ in automation/mechatronics/computer/math; expertise in robot kinematics/dynamics and control; C++/Python and ROS/ROS2 experience; motion planning and embedded/real-time systems experience.
C++, Python, ROS, ROS2, STM32, DSP, RTOS, Linux