
地平线【地瓜机器人】机器人应用开发工程师
社招全职软件序列地点:北京 | 深圳状态:招聘
任职要求
1、本科及以上学历,计算机、软件、电子、自动化等相关专业 2、良好的工程实践能力,孰悉Linux、shell、git等相关工程基础,熟练掌握Python,了解C/C++ 3、熟悉ROS1/ROS2系统,熟悉Mujoco/IsaacSim机器人仿真环境 4、有移动机器人、机械臂、人形机器人、轮足机器人等至少两种形态机器人的开发经验 5、了解机器人运动控制、SLAM、导航或图像处理等应用的基本原理 6、具有较强的学习能力与动手能力,较强的沟通协调能力,较好的团队合作精神
工作职责
1、使用RDK、ROS等开源软硬件,搭建并开发多种类的机器人软硬件系统,向社区开发者分享从0到1搭建机器人的方法; 2、乐于探索机器人的无限可能,将各种算法或开源项目应用于机器人,向社区开发者分享好玩、好用的机器人应用; 3、根据相关项目完成应用方案评估、应用文档、开源代码等内容整理,确保社区开发者可以跟随复现机器人应用;
包括英文材料
学历+
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
SLAM+
https://docs.mrpt.org/reference/latest/tutorial-slam-for-beginners-the-basics.html
[英文] SLAM for Dummies
https://dspace.mit.edu/bitstream/handle/1721.1/119149/16-412j-spring-2005/contents/projects/1aslam_blas_repo.pdf
A Tutorial Approach to Simultaneous Localization and Mapping
https://ouster.com/insights/blog/introduction-to-slam-simultaneous-localization-and-mapping
SLAM is an essential piece in robotics that helps robots to estimate their pose – the position and orientation – on the map while creating the map of the environment to carry out autonomous activities.
[英文] What Is SLAM?
https://www.mathworks.com/discovery/slam.html
How it works, types of SLAM algorithms, and getting started
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
相关职位

实习软件序列
1、聚焦地平线国内与海外开发者生态社区的推广工作,及时收集并追踪用户问题; 2、协助社区内容数量和质量的提升,与资深工程师一起跟踪行业热点与前沿技术话题,打造精品内容; 3、负责地平线开发者交流群运营,与众多技术爱好者共同发现机器人开发平台的无限可能。
更新于 2025-07-31

社招软件序列
工作职责: 1、负责算法工具链runtime组件的设计、开发、优化与维护工作,确保算法模型在端侧高效稳定运行 2、负责LLM、VLM、VLA及CV模型端侧c++部署,确保模型在端侧部署的正确性和性能 3、支持重点客户解决使用runtime过程遇到的问题
更新于 2025-07-23

社招3年以上软件序列
1、负责Linux/Uboot及C/C++应用软件编译、打包框架相关工作和基础设施工作; 2、负责设计实现与日常工作相关的自动化工具或系统,减少人工操作,提高效率; 3、主动发现问题,分析原因和问题解决,并给出系统解决方案,减少重复性问题。
更新于 2025-08-13