影石客户端C++开发工程师
社招全职3年以上地点:深圳状态:招聘
任职要求
1. 计算机专业优先,92学历优先; 2. 熟练掌握C++开发,熟悉桌面开发,熟悉OpenCV,ffmpeg,OpenGL加分; 3. 具备3年及以上经验,拥有丰富的桌面软件项目开发经验,有音视频处理软件开发经验优先; 4. 熟练使用CMake, Git等开发工具,熟悉Windows和macOS平台的开发工具链; 5. 具备英语四六级水平,能无障碍阅读英文资料; 6. 具备坚韧不服输的性格,勇于接受挑战; 关键字:QML, C++, ffmpeg音视频处理,OpenCV,性能调优
工作职责
1. 负责公司音视频处理软件、插件的开发和维护,以及前沿技术的预研和验证 ; 2. 帮助提升公司现有项目的代码质量,提高软件的稳定性和可用性; 3. 帮助优化现有研发流程,提高团队研发效能; 4. 带领小团队负责独立功能的研发,培养并指导团队成员;
包括英文材料
学历+
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
OpenCV+
https://learnopencv.com/getting-started-with-opencv/
At LearnOpenCV we are on a mission to educate the global workforce in computer vision and AI.
https://opencv.org/university/free-opencv-course/
This free OpenCV course will teach you how to manipulate images and videos, and detect objects and faces, among other exciting topics in just about 3 hours.
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
CMake+
https://cmake.org/getting-started/
We want to give you the resources you need to confidently leverage CMake as your build system of choice.
https://learnxinyminutes.com/zh-cn/cmake/
CMake 是一个跨平台且开源的自动化构建系统工具。通过该工具你可以对你的源代码进行测试、编译或创建安装包。
https://www.youtube.com/watch?v=7YcbaupsY8I
CMake introduction for absolute beginners.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
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!
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
相关职位
社招A226445
团队介绍:飞书是字节跳动旗下的企业协作平台,其将即时沟通、在线协作、音视频会议、日历、云盘、工作台等功能进行了深度整合,为用户提供一站式协作体验。目前,飞书服务的客户已经覆盖了科技互联网、信息技术、制造、建筑地产、企业服务、教育、媒体等多个领域。飞书业务与技术复杂度高,技术杠杆产生的业务价值没有天花板,产品技术团队鼓励创新,一直致力于打造全球领先的协作套件和办公基础设施,成就组织和个人,更高效、更愉悦。 1、负责字节跳动飞书客户端在Windows/macOS/Linux等平台的能力优化和扩展; 2、参与产品需求的讨论、评审和功能实现,对质量负责; 3、负责PC端运行框架和渲染引擎的品质提升,包括功能迭代、安全加固、性能优化、稳定性提升; 4、参与基于Chromium、NodeJS、Electron 等基础框架的功能扩展和性能优化。
更新于 2023-12-28
实习高德地图2026
团队介绍: 我们是高德地图客户端C++团队,负责核心的出行业务。 使用C++,一套代码运行在Android/iOS双端,实现算路/导航/图面绘制等核心功能, 覆盖驾车/货车/摩托车/骑步行/车道级/AR/Carplay/HiCar等场景。 业务/技术成长性非常不错,能够快速积累经验、提升能力、成长。 如果你想让你的每一行代码服务全国用户、为全国用户提供出行保障, 如果你想学习跨端代码的架构设计和复杂问题定位, 如果你想接触新技术探索(AR、3D模型、云渲染等),欢迎加入我们团队! 具体职责包括但不限于: 1. 负责高德地图跨平台业务的研发工作; 2. 设计和开发C++相关的工具链和平台,提升开发效率; 3. 探索尝试前沿技术,优化导航质量。
更新于 2025-02-26