极飞科技资深应用开发工程师(J10985)
社招全职2年以上地点:广州状态:招聘
任职要求
1、计算机科学或相关专业本科及以上学历,2年以上软件开发经验; 2、精通Go 语言,并拥有使用 Go 进行实际开发的经验,熟悉其并发特性与底层机制。同时熟悉C语言者优先 ; 3、具备出色的业务逻辑理解能力和抽象设计能力,能将需求转化为技术方案和接口设计。了解农业场景者优先; 4、有性能优化意识,有实际的分析、定位和优化系统性能的经验者优先; 5、了解网络通信协议(TCP/UDP/HTTP/WebSocket等)及序列化协议(JSON/Protobuf等)。有嵌入式设备、边缘计算、本地化部署软件或IoT领域开发经验者优先; 6、熟悉Linux开发环境,掌握常见的操作命令和调试工具; 7、具备良好的团队协作精神和沟通能力,工作积极主动,有责任心。
工作职责
1、负责边缘服务端软件的业务接口设计、开发和维护; 2、与产品、硬件团队紧密合作,快速理解复杂业务需求,并独立完成接口设计及文档输出; 3、独立完成RESTful/gRPC等API接口的开发和集成测试; 4、分析和优化系统性能,解决内存、CPU、磁盘I/O等瓶颈问题,提升系统整体效率与稳定性; 5、完成上级安排的其他工作任务。
包括英文材料
学历+
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
WebSocket+
[英文] WebSockets Tutorial
https://www.tutorialspoint.com/websockets/index.htm
Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time.
JSON+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting/JSON
用于将结构化数据表示为 JavaScript 对象的标准格式,通常用于在网站上表示和传输数据(例如从服务器向客户端发送一些数据,因此可以将其显示在网页上)。
ProtoBuf+
https://learnxinyminutes.com/protocol-buffer-3/
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
https://protobuf.dev/getting-started/
Each tutorial in this section shows you how to implement a simple application using protocol buffers in your favorite language.
https://www.baeldung.com/google-protocol-buffer
In this article, we’ll be looking at the Google Protocol Buffer (protobuf) – a well-known language-agnostic binary data format.
IOT+
https://microsoft.github.io/IoT-For-Beginners/#/
Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics.
https://www.ibm.com/think/topics/internet-of-things
The Internet of Things (IoT) refers to a network of physical devices, vehicles, appliances, and other physical objects that are embedded with sensors, software, and network connectivity, allowing them to collect and share data.
https://www.youtube.com/watch?v=1KVrBjSqS5s
The term 'Internet of Things' was coined by Kevin Ashton in 1999 to refer to connecting the Internet to the physical world via sensors.
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
相关职位
社招8年以上
1、参与Android应用软件的需求分析和评估,撰写技术文档; 2、负责Android手机SystemUI软件的开发和维护 3、负责android大版本的SystemUI功能升级与兼容; 4、负责攻关开发过程中的android SystemUI模块技术难题。
更新于 2024-12-05
社招8年以上
1. 针对业务需求进行Android APP/系统定制功能的开发和优化 2. 参与竞品分析,收集行业新技术信息,主导部分技术预研开发工作 3. 需求分析、软件架构设计及相关技术文档的编写 4. 有移动端账号系统搭建和开发相关开发经验优先
更新于 2025-04-03
社招5年以上
岗位职责 负责Android研发及技术框架搭建,输出可落地的技术方案 负责公司海外产品(Google Play等)的0-1开发与发布,确保符合当地政策与合规要求。 主导Android高版本(11-14)适配及疑难问题攻关,保障产品稳定性和用户体验。 搭建Gradle插件体系,优化CI/CD流程(如Jenkins打包、资源混淆、规范检查),提升研发效能; 定期输出技术分享(性能优化方案、新技术趋势等),推动团队技术壁垒构建。
更新于 2025-06-03