We use cookies and similar technologies to improve your experience, analyze site usage, and assist in our marketing efforts. Privacy Policy
Budget: CNY 35,000-65,000
Post time:
我们正在寻找一位资深 C/C++ 开发工程师,专注于底层系统开发、嵌入式平台、实时系统或高性能计算(HPC)领域。该岗位要求候选人具备扎实的计算机科学基础与长期一线工程实践能力,能够独立设计、实现并优化高可靠性、低延迟、内存安全的关键模块。 【核心技术要求】 • 精通 C11/C17 及 C++17/20 标准,深入理解 RAII、移动语义、模板元编程、SFINAE 及 Concepts; • 熟练使用 GCC/Clang 工具链,掌握编译器优化原理(O2/O3/PGO)、静态分析(Clang-Tidy, IWYU)及 sanitizer(ASan, UBSan, TSan); • 具备 Linux 系统级开发经验:熟悉内核模块开发、字符/块设备驱动框架、POSIX 线程与 IPC(shm, mq, sem)、syscall 封装与 eBPF 基础; • 有大型项目内存管理经验:熟练设计自定义 allocator、规避碎片化、分析 Valgrind/Massif/Heaptrack 报告; • 掌握至少一种构建系统(CMake ≥3.15 或 Bazel),熟悉 CI/CD 流程中单元测试(Google Test)、覆盖率(gcovr)与模糊测试(libFuzzer/AFL++)集成。 【经验门槛】 • 5 年以上 C/C++ 工业级开发经验,至少主导过 2 个 10 万行以上代码量的开源或商用项目; • 有以下任一领域深度实践:高频交易系统、汽车电子(AUTOSAR)、云基础设施(KVM/SPDK/eBPF)、实时操作系统(VxWorks/QNX/Zephyr)。 【加分项】向主流开源项目提交过补丁;熟悉 Rust FFI;持有 LFS 或 AUTOSAR 认证。本岗位拒绝仅熟悉语法但缺乏系统视角的初级开发者。