客户端开发工程师(全栈方向)

岗位职责:

1、参与公司客户端核心产品的整体架构设计、技术选型和方案制定;

2、负责关键模块的详细设计,编写高质量、可维护、可扩展的代码;

3、对现有系统进行性能分析和优化,提升用户体验。

任职要求:

1、统招本科以上学历,5 年以上 C++ 开发经验,深入理解 C++11/14/17 新特性,熟悉 STL、Boost 等常用库;

2、精通 C++,底层基础扎实,深入理解操作系统原理、计算机网络、数据结构与算法等底层知识;

3、有全栈开发经验优先;

4、桌面端: 精通至少一种桌面端开发框架(如 Qt、MFC、wxWidgets, React Native、Flutter、Swift/Objective-C、Kotlin/Java 等);

5、移动端: 熟悉 Android NDK 开发或 iOS 平台的 C++ 开发;

6、跨平台框架: 精通至少一种 C++ 跨平台开发框架(如 Qt、Cocos2d-x、Electron 等),并有实际项目经验;

7、音视频背景:熟悉音视频基础知识,如常见的音视频编解码格式(H.264/H.265、AAC/Opus 等)、封装格式(MP4、FLV、TS 等)、流媒体协议(RTMP、HLS、WebRTC 等);

8、熟悉至少一种音视频处理库(如 FFmpeg、OpenCV、GStreamer 等),并有实际项目经验;

9、有音视频编解码、流媒体传输、音视频同步、音视频特效处理等相关开发经验者优先;

10、性能优化: 熟悉各种性能分析工具(如 gprof、Valgrind、Instruments、Perf 等),具备丰富的 C++ 性能优化经验(包括音视频性能优化);

11、问题排查: 精通各种调试工具(如 GDB、LLDB、WinDbg 等)和技术,能够快速定位和解决各类疑难问题,尤其是 C++ 相关的 Crash 问题和音视频相关问题;

12、代码质量:具有良好的编码习惯和代码质量意识,注重代码的可读性、可维护性和可扩展性;

13、构建工具: 熟悉CMake, Makefile等构建工具。

公司地点:广州广州信息港B栋三楼

公司简介:

职位发布者:唐女士

上海久尺网络科技有限公司

融资阶段:

公司规模:

相似职位: