美团【北斗】无人机软件工程师
校招全职无人机业务部地点:北京 | 深圳状态:招聘
任职要求
1. 扎实的CS基础; 2. 必需熟练掌握C/C++,有使用C/C++进行软件系统设计开发经验。如有完整 research prototype system 工程落地经验; 3. 我们希望你有强烈的自驱力、主人翁意识,并始终保持卓越工程的高标准; 4.我们希望你有优秀的问题解决能力、批判性思维和沟通能力。 具备以下优先: 1. 有无人机、机器人、自动驾驶、智能硬件领域经验; 2. 有ROS/ROS2经验; 3. 有AI相关异构加速计算相关经验, 例如 NPU、GPU、DSP。 岗位亮点: 无人机以及相关产品线,属于强技术驱动,有大量的技术挑战。合理、可靠、高性能、易用、易拓展的软件架构及工程落地,对于工程规模化以及商业规模化,至关重要!因此,这个岗位的重要性、scope以及未来的职业发展空间巨大。
工作职责
1. 参与无人机及相关硬件产品线的设备端软件架构设计,开发设计平台架构软件; 2. 参与设计实现高效可靠的基础架构软件,例如但不限于,IPC, metrics pipeline, diagnostics, hardware abstraction layer等等; 3. 在工程实践中,严格遵循系统化工程代码规范及质量、设计方法及质量、测试设计及质量等方面,并对跨团队输出技术影响力; 4. 时刻关注技术细节,并有敏锐的洞察力和高质量的技术判断力,识别软件架构及整体软件栈中的短板,并通过审慎的权衡定义工程需求,做出工程计划及优先级的定义; 5. 与跨职能团队有效沟通,通过清晰、易扩展、稳定、高性能的架构赋能所有在设备端层面进行软件开发的跨职能团队。
包括英文材料
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
自动驾驶+
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.
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?
相关职位
校招无人机业务部
1. 研究4DT四维航迹算法,设计低空航网计算模型,支持大规模无人机集群全天时连续运行; 2. 设计高性能计算平台,开发低延迟、高可靠的无人机空中交通、视觉导航定位、AI智能监看系统; 3. 面向低空物联网,设计类QUIC协议和分布式一致性算法,提高云边端共识达成率。
更新于 2025-05-23
校招无人机业务部
在机器人Locomotion、Manipulation方向开展前沿技术研究与落地应用; 推动学习类算法(如深度学习、强化学习、模仿学习、扩散模型等)、多模态/VLA/VLN算法在智能机器人上的应用和拓展,建设下一代智能机器人系统的技术。
更新于 2025-05-23
校招无人机业务部
1.负责飞行器总体构型设计与分析; 2.开展气动-结构-动力耦合的MDO(多学科优化)研究; 3.负责飞行动力学建模仿真,性能分析,系统指标分解; 4.负责飞行器的各项试验;负责各项总体相关报告编制。
更新于 2025-05-23