影石C++开发工程师-2026校招
校招全职地点:深圳状态:招聘
任职要求
1. 计算机科学与技术、软件工程、电子信息等相关专业; 2. 熟悉 C++ 语言核心语法,掌握面向对象编程(OOP)、模板、智能指针(如 unique_ptr/shared_ptr)等 C++14/17 标准特性;能熟练运用 STL 库(容器、算法)编写高效、可复用的代码;理解 C++ 内存管理机制(堆 / 栈、内存泄漏检测),具备基础性能优化意识。 3. 了解 相关框架核心模块(Core、Gui、Widget),熟悉 QWidget 组件开发, 或利用QML搭建GUI程序; 4. 熟悉 Linux/Windows/macOS 等主流操作系统的基础原理(进程 / 线程管理、文件系统) 5. 熟悉 TCP/IP、HTTP 等网络协议原理,了解 Socket 编程基础
工作职责
1. 参与公司桌面端核心产品(如 Insta360 Studio)的功能开发与维护,负责音视频处理、图像渲染、UI 交互等模块的代码实现; 2. 基于 C++14/17 标准进行高效编码,配合团队完成跨平台(Windows/macOS)功能开发,优化代码性能与可维护性; 3. 结合QML 等框架完成桌面端 UI 设计与逻辑开发,支持多语言国际化、组件样式定制等需求; 4. 参与多线程、网络通信模块的开发与优化,保障数据传输效率与线程安全; 5. 协助解决图像 / 视频处理、3D 渲染相关技术问题,提升产品视觉效果与用户体验。
包括英文材料
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://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
算法+
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/
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
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
macOS+
https://www.youtube.com/watch?v=Ag3NWYr5CD8
Here’s everything you need to know about your new Mac in 2025 - this is the ultimate beginner's guide to macOS!
TCP/IP+
[英文] What is TCP/IP?
https://www.techtarget.com/searchnetworking/definition/TCP-IP
TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect network devices on the internet.
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
相关职位
校招
1、负责业务逻辑的跨平台(iOS/Android/Win/OSX)c++实现; 2、利用研究院提供的图形图像、AI算法库,完成iOS/android端底层SDK的具体实现与性能优化
更新于 2025-07-18
校招
1、负责insta360 APP, studio等相关产品的客户端底层基础能力的建设和研发工作; 2、负责核心基础库设计和实现,横向输出到各类技术栈(iOS、Android、PC)产品;为产品的质量和性能赋能; 3、负责客户端线上crash,疑难问题的解决; 4、负责性能优化等技术方向的探索和落地;
更新于 2025-07-18
校招
1.负责Linux/Android系统上的视频录制及播放、视频渲染及显示、投屏等多媒体功能的开发; 2.协助挖掘平台媒体能力,提升视频效果;并解决系统中性能、稳定性的疑难问题; 3.跟踪媒体领域技术方向,推进技术预研与落地。
更新于 2025-07-18