安克创新助理软件开发工程师-机器人(杭州)
校招全职地点:杭州状态:招聘
任职要求
1. 专业背景:计算机科学与技术、电子信息工程、人工智能、深度学习等相关专业在校学生,本科及以上学历; 2. 项目经验:有机器人开发项目经验,熟悉机器人的整体架构和工作原理,能够独立或参与完成机器人部分功能模块的开发; 3. 技术能力: (1)熟练掌握 Linux 系统,熟悉常见命令操作、系统配置和进程管理,能够在 Linux 环境下进行高效开发与调试; (2) 熟悉主流机器人/自动驾驶中间件的使用,如Dora/ROS2/CyberRT等,有动手实践过机器人项目优先; (3) 掌握C++/Python至少一种编程语言,具备良好的代码编写规范和编程思维; (4)对计算机网络、多线程编程、数据结构与算法有一定了解,有深度学习在机器人领域应用经验者优先; 4. 个人素质:具备较强的学习能力和问题解决能力,做事踏实对机器人技术充满热情,能够适应快节奏的工作环境,具备良好的团队协作精神和沟通能力。
工作职责
1. 参与机器人系统中间件的开发工作,根据项目需求进行功能设计与代码实现,确保中间件能够高效衔接机器人硬件与上层应用; 2. 对现有的机器人系统进行性能优化,通过代码重构、算法改进等方式,提升系统的稳定性、响应速度和资源利用效率; 3. 与团队成员紧密协作,参与机器人开发项目的全流程,包括需求分析、技术方案讨论、测试验证及问题调试,确保项目顺利推进; 4. 与算法、系统、仿真、数据团队深入合作,实现AI软件系统的全链路闭环,不断提高软件系统的自动化水平和稳定性,逐步形成具身智能通用平台。
包括英文材料
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
学历+
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=_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.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
校招
1. 参与机器人系统中间件的开发工作,根据项目需求进行功能设计与代码实现,确保中间件能够高效衔接机器人硬件与上层应用; 2. 对现有的机器人系统进行性能优化,通过代码重构、算法改进等方式,提升系统的稳定性、响应速度和资源利用效率; 3. 与团队成员紧密协作,参与机器人开发项目的全流程,包括需求分析、技术方案讨论、测试验证及问题调试,确保项目顺利推进; 4. 与算法、系统、仿真、数据团队深入合作,实现AI软件系统的全链路闭环,不断提高软件系统的自动化水平和稳定性,逐步形成具身智能通用平台。
更新于 2025-08-14