安克创新机器人专项-软件系统方向
社招全职地点:深圳 | 上海 | 杭州状态:招聘
任职要求
1.熟练掌握 C++/Python,有 Rust 经验更佳。 2.熟悉 ROS 2/DDS 或 深度学习推理优化(TensorRT/ONNX Runtime)。 3.了解 Linux 系统调优(内核参数、实时调度)或 模型量化部署(INT8/FP16)。 4.有机器人/自动驾驶 相关开发经验者优先。
工作职责
1.开发并优化机器人通信中间件(ROS 2/DDS),提升节点通信效率,降低延迟。 2.部署大模型(VLA/LLM)到机器人端侧硬件(如NVIDIA ORIN、地平线),优化推理速度。 3.设计低延迟通信接口,连接模型服务与机器人控制系统(如导航、人机交互)。 4.优化系统资源调度(CPU/GPU/内存),确保实时性和稳定性。
包括英文材料
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
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.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
ROS+
https://www.youtube.com/watch?v=92Zz5nnd41c&list=PLk51HrKSBQ8-jTgD0qgRp1vmQeVSJ5SQC
https://www.youtube.com/watch?v=HJAE5Pk8Nyw
Ready to learn ROS2 and take your robotics skills to the next level?
https://www.youtube.com/watch?v=MWKnMPX0Yjg&list=PLU9tksFlQRircAdEplrH9NMm4WtSA8yzi
Do you want to know more about ROS the Robot Operating System?
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
TensorRT+
https://docs.nvidia.com/deeplearning/tensorrt/latest/getting-started/quick-start-guide.html
This TensorRT Quick Start Guide is a starting point for developers who want to try out the TensorRT SDK; specifically, it demonstrates how to quickly construct an application to run inference on a TensorRT engine.
ONNX+
https://github.com/onnx/tutorials
Open Neural Network Exchange (ONNX) is an open standard format for representing machine learning models.
[英文] Introduction to ONNX
https://onnx.ai/onnx/intro/
This documentation describes the ONNX concepts (Open Neural Network Exchange).
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
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
自动驾驶+
https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr
Lecture: Self-Driving Cars (Prof. Andreas Geiger, University of Tübingen)
https://www.youtube.com/watch?v=NkI9ia2cLhc&list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
You will learn to make a self-driving car simulation by implementing every component one by one. I will teach you how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions and how to make the car control itself using a neural network.
相关职位
社招3年以上
1) 负责机器人本体硬件架构设计,主导机器人整机硬件系统需求分析与架构定义,制定核心硬件模块(算法、主控、感知、驱动、电源)的技术规格与接口协议; 2) 协调算法、主控、电驱、传感器、FPGA、电气等开发团队,负责硬件系统集成; 3) 定义硬件系统测试方案(功能测试、极限负载测试等),主导整机联调与性能瓶颈分析; 4) 对复杂现场问题进行debug,优化系统鲁棒性; 5) 支持量产导入,主导硬件系统BOM整合、可测试性设计(DFT)及生产故障原因分析; 6) 对新兴硬件技术,如异构计算平台、无线供电等进行调研,论证其在机器人系统的适用性。
更新于 2025-06-09
社招3年以上
1.负责机器人控制软件程序框架的设计,根据产品/项目的需求开发成熟的运动系统功能; 2.负责运动控制、感知与决策等功能模块代码的编写及功能验证,和软件系统及模块的用例测试; 3.负责编写技术方案、通讯协议等技术文档,做好后期的维护升级任务; 4.负责完成机器人系统和项目的部署方案与相关调试; 5.负责完成软件功能及其外设模块的需求调研、需求分析。
更新于 2025-06-09
社招
负责自适应机器人视觉相关的软件开发工作,包括通信交互、数据处理、算法集成等,以及完成产品开发、测试及部署工作; 负责集成和处理来自多种传感器(如摄像头、激光雷达、IMU、力矩传感器等)的数据,实现精准的环境建模和动态感知 协助研发团队开展研究、Demo搭建、产品化交接等工作; 通过算法优化和加速,确保感知系统在实时操作中的高效性与可靠性; 设计并执行测试方案,在仿真环境和真实场景中验证感知算法的性能和鲁棒性; 探索深度学习、视觉SLAM等前沿技术在机器人感知中的应用,推动机器人感知能力的创新和突破。
更新于 2025-06-09