职位描述
职责:
1. 设计、开发和维护高质量的C 应用程序;
2. 基于 C 17/20 完成 Linux 环境下高并发、低延迟模块的设计与编码。
3. 主导性能调优:CPU cache、内存池、无锁队列、SIMD、Profiling(perf / VTune)。
4. 编写单元测试(Google Test / Catch2),保障核心模块覆盖率 ≥ 90%。
5. 实现并优化算法和数据结构,与算法、产品团队协作,将研究代码工程化并上线。
6. 维护 CI/CD(CMake / Conan / GitLab CI),保证跨平台编译一致。
7. 负责软件系统的性能优化和调试
任职要求:
1. 熟悉C 编程语言,具备扎实的编程基础;
2. 3 年及以上 Linux C 开发经验,熟悉多线程、网络编程(epoll / io_uring)。
3. 精通 STL/Boost,理解现代 C 特性(move semantics、RAII、模板元编程)。
4. 熟练使用 gdb/lldb 进行调试与 Core Dump 分析。
5. 具备较强的沟通协调能力和团队合作精神;
本科及以上学历,计算机或相关专业。