腾讯腾讯会议-桌面端研发工程师
社招全职3年以上CSIG技术地点:深圳状态:招聘
任职要求
1.本科及以上学历,计算机相关专业; 2.具备3年 iOS 或 macOS 开发经验,精通Objective-C,熟悉Qt、SwiftUI 等主流UI框架; 3.熟悉网络协议、性能调优(内存/冷启动),有高并发场景经验; 4.有视频会议相关经验,熟悉C++跨平台,了解音视频采集,编解码,RTP协议优先; 5.热爱技术,开源贡献/技术博客者优先; 6.通过腾讯云从业资格证或同等资格认证的优先录取。
工作职责
1.负责会议桌面客户端功能开发与性能优化,提升用户体验及稳定性; 2.参与 C++ 跨平台架构设计,推动模块化开发与工程效能提升; 3.参与 C++ 跨平台框架的研发和维护,推动音视频的应用体验优化。
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
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!
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.
Qt+
[英文] Qt for Beginners
https://wiki.qt.io/Qt_for_Beginners
This tutorial series target mainly Qt4. Even if most of these tutorials are also valid for Qt5, the case of Qt5 is discussed in a separate part.
https://www.qt.io/academy
We believe that the future is built with Qt and that learning even the basics can enable people of all backgrounds to become more innovative by exploring the creation of apps, solutions, or other types of interfaces as a part of their studies, business – or even just for fun.
性能调优+
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.
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
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
相关职位
社招MEG
-负责百度网盘企业版客户端的设计、开发、及性能优化 -根据项目任务计划独立按时完成软件高质量编码和测试工作 -根据研发过程中的体验对产品提出建议 -配合市场等其他部门,提供产品相关技术支持
更新于 2023-04-20
社招3年以上腾讯会议技术
1.负责腾讯会议Windows/Mac客户端研发、技术研究和维护; 2.负责腾讯会议Windows/Mac端基础设施和流程工具建设; 3.负责腾讯会议C++跨平台逻辑开发与维护。
更新于 2025-07-19
社招技术类
1.负责多媒体编辑工具PC必剪桌面端的架构设计和核心功能开发 2.负责与产品,服务端,设计团队沟通协作产品的交互方案 3.负责把控客户端的产品质量和长期规划,对线上产品持续优化和迭代,更好的满足业务需求
更新于 2025-02-13
社招7年以上A15725
负责开发自动驾驶仿真系统/可视化工具系统研发,包括桌面端应用和云端 Web 平台,包括但不限于数据管理、数据可视化、仿真、工作流管理系统等,确保平台的稳定性、高效性和易用性。 - 与自动驾驶研发团队紧密合作,根据需求进行定制化开发,满足项目需求。 - 关注自动驾驶及前端技术领域的发展趋势,持续学习新技术,提升团队技术实力。 - 理解自动驾驶线上线下业务需求,为相关工具和应用设计合理的前端模块。 - 与项目负责人、产品经理、 UI/UX 设计师紧密合作,实践最佳用户体验。 - 参与 Web 服务的全栈设计和讨论,与团队共同保证产品交付和质量。 - 持续优化性能与用户体验,提升团队效率。
更新于 2025-06-17