影石C++开发工程师-2026校招
校招全职地点:深圳状态:招聘
任职要求
1、C/C++熟练,对待问题有追求极致的态度; 2、在操作系统/编译器/CPU体系结构/汇编等某一方面较为深入的理解; 3、可以熟练运用各系统级的调试工具来发现和定位问题(如gdb/lldb/hopper/ida等); 4、有APP安全或逆向工程经验优先考虑
工作职责
1、负责insta360 APP, studio等相关产品的客户端底层基础能力的建设和研发工作; 2、负责核心基础库设计和实现,横向输出到各类技术栈(iOS、Android、PC)产品;为产品的质量和性能赋能; 3、负责客户端线上crash,疑难问题的解决; 4、负责性能优化等技术方向的探索和落地;
包括英文材料
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
GDB+
[英文] Debugging with GDB
https://betterexplained.com/articles/debugging-with-gdb/
A debugger lets you pause a program, examine and change variables, and step through code.
https://code.visualstudio.com/docs/cpp/cpp-debug
After you have set up the basics of your debugging environment as specified in the configuration tutorials for each target compiler/platform, you can learn more details about debugging C/C++ in this section.
https://opensource.com/article/21/3/debug-code-gdb
Troubleshoot your code with the GNU Debugger.
https://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
gdb is the GNU Debugger, the standard debugger on Linux.
相关职位
校招
1、负责业务逻辑的跨平台(iOS/Android/Win/OSX)c++实现; 2、利用研究院提供的图形图像、AI算法库,完成iOS/android端底层SDK的具体实现与性能优化
更新于 2025-07-18
校招
1. 参与公司桌面端核心产品(如 Insta360 Studio)的功能开发与维护,负责音视频处理、图像渲染、UI 交互等模块的代码实现; 2. 基于 C++14/17 标准进行高效编码,配合团队完成跨平台(Windows/macOS)功能开发,优化代码性能与可维护性; 3. 结合QML 等框架完成桌面端 UI 设计与逻辑开发,支持多语言国际化、组件样式定制等需求; 4. 参与多线程、网络通信模块的开发与优化,保障数据传输效率与线程安全; 5. 协助解决图像 / 视频处理、3D 渲染相关技术问题,提升产品视觉效果与用户体验。
更新于 2025-07-18
校招
1.负责Linux/Android系统上的视频录制及播放、视频渲染及显示、投屏等多媒体功能的开发; 2.协助挖掘平台媒体能力,提升视频效果;并解决系统中性能、稳定性的疑难问题; 3.跟踪媒体领域技术方向,推进技术预研与落地。
更新于 2025-07-18