Sharpa Robotics
Posted 7mo ago

算法嵌入式部署工程师(实习生)

Sharpa Robotics
Shanghai, Shanghai, China
OnsiteInternship
Responsibilities
  • developing algorithms
  • integrating systems
  • optimizing performance
Requirements
  • 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
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 Robotics

Develops high-performance dexterous robotic hands and humanoid platforms.

Similar jobs

Algorithm Embedded Deployment Engineer roles near Shanghai, Shanghai
7mo
Save
Mark Applied
Hide
算法嵌入式部署工程师(机器人控制方向)
Shanghai, Shanghai, China
OnsiteFull Time
Sharpa
Sharpa: Building general-purpose humanoid robots and dexterous robotic hands.
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.
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