影石嵌入式开发工程师
社招全职地点:深圳状态:招聘
任职要求
1. 教育背景: 本科及以上学历,计算机科学与技术、控制科学与工程、航空航天等相关专业。 2. 专业技能: 熟练掌握C/C++、Python等编程语言,具备良好的软件架构设计能力。 熟悉RTOS(FreeRTOS, uCOS, RT-Thread等)及Linux。 熟悉飞控系统原理,具备GIS数据处理和地理围栏技术开发经验者优先。
工作职责
工作职责: 1. 负责开发禁飞区识别算法,结合卫星定位、地理围栏等技术,实现禁飞区的精准识别和定位 2. 负责禁飞区相关的禁飞功能,包括禁限飞逻辑、解禁等 3. 负责禁飞区的地理信息系统(GIS)数据采集与处理,禁飞区识别模块的数据交互、存储和OTA等 4. 负责制定禁飞区功能的测试方案,包括模拟飞行测试和实地飞行测试 5. 根据禁飞区的地理特征和法规要求,优化禁限飞算法,提升产品在禁飞区附近的安全性和稳定性 6. 深入研究国内外禁飞区的相关法规和标准,确保开发的禁飞区功能符合法律法规要求 7. 及时跟踪法规变化,对禁飞区功能进行必要的更新和优化。定期对禁飞区功能进行维护和升级,确保其长期稳定运行
包括英文材料
学历+
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
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.
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
FreeRTOS+
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/00-Overview
Our beginner's guides are here to help you get up to speed quickly and easily with FreeRTOS.
uC/OS+
https://micrium.atlassian.net/wiki/spaces/osiidoc/pages/163862/Getting+Started+with+C+OS-II
This chapter provides four examples on how to use µC/OS-II.
https://www.analog.com/media/en/dsp-documentation/software-manuals/micrium-ucos-iii-usersmanual.pdf
learn about real-time kernels through μC/OS-III.
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
GIS+
https://www.osgeo.org/resources/learn-gis-free-complete-course/
Learning GIS, especially a modern GIS approach, can seem overwhelming, but this video explains how to take a four-step process to learn modern GIS and some tools to help you get started!
https://www.youtube.com/watch?v=n9dDsYLIx1c
Learning GIS, especially a modern GIS approach, can seem overwhelming, but this video explains how to take a four-step process to learn modern GIS and some tools to help you get started!
相关职位
社招1年以上A07683A
1、负责嵌入式产品的软件设计和需求开发,与产品经理合作,推进功能升级迭代; 2、负责与硬件工程师、工厂等对接生产、测试、系统集成等工作,确保软硬件的兼容性和稳定性; 3、参与系统的架构设计、体验优化等相关研发工作,能够完成功耗等性能优化; 4、关注最新的嵌入式软件开发技术,为产品的持续改进提供技术支持。
更新于 2024-08-19
社招研发类
1、负责荣耀终端产品的功耗、热软件方案设计和开发,打造业界领先的终端设备功耗、热使用体验; 2、负责荣耀终端产品低功耗方案设计和开发。优化方案设计和落地; 3、负责CPU/GPU/DDR及SOC、MODEM、WIFI/GPS/BT、SENSORS/SENSORHUB、AUDIO、CAMERA等一种或多种器件的功耗特性分析、优化方案设计和落地; 4、负责荣耀终端产品的功耗交付,掌握公司各个软、硬件领域的功耗问题,推动功耗优化方案落地;
更新于 2025-07-24