职位详情
C++中级工程师
1.5-2.5万
江苏政采数据科技有限公司
南京
1-3年
本科
09-11
工作地址

启迪科技城·立业园3号楼江苏政采数据科技有限公司

职位描述
一、岗位职责
1. 基于 C++ 语言(C++11 及以上标准),参与 Linux 系统下终端安全客户端核心模块开发(如进程监控、文件防护、网络流量拦截),遵循编码规范,确保模块在 Linux 多发行版(CentOS、Ubuntu、RedHat)下稳定运行,同时协助完成模块在 Windows 系统(Win10/Win11)的跨平台适配与功能对齐开发。
2. 学习并运用 Linux 系统底层机制(如进程调度、文件系统、Socket 网络编程),配合团队设计终端安全防护方案,参与解决底层技术问题(如系统调用适配、简单内核模块调试);了解 Windows 系统底层原理(PE 文件结构、基础 Windows API),支撑跨平台功能一致性实现。
3. 协助团队进行 Linux/Windows 跨平台开发技术选型与代码规范落地,参与封装平台无关接口、隔离系统差异逻辑,配合解决跨平台开发中的基础兼容性问题(如编译工具链适配、简单 API 差异处理),保障客户端双系统功能同步迭代。
4. 参与终端安全客户端跨平台需求分析与技术方案讨论,结合 Linux/Windows 实际应用场景,将业务需求转化为技术实现细节,在团队指导下平衡双系统下产品的安全性、性能与资源占用。
5. 负责所开发跨平台模块的单元测试,配合测试团队定位并修复 Linux/Windows 双系统下的基础兼容性 bug 与性能问题(如简单内存泄漏、CPU 占用异常),提升产品跨平台稳定性。
6. 关注 Linux 内核基础更新、Windows 系统 API 变更及跨平台开发工具(如 CMake、Qt)的基础应用,学习并尝试将适配的技术点融入模块开发,助力产品功能优化。
7. 参与跨平台技术文档编写(如接口说明、适配记录),沉淀开发经验,协助团队提升 Linux/Windows 双系统终端安全开发基础能力。
二、任职要求
1. 本科及以上学历,计算机科学与技术、软件工程、信息安全等相关专业,2-3 年 C++ 开发经验,其中 1 年以上 Linux 环境开发经验,且具备 Linux/Windows C++ 跨平台开发基础经验,有终端安全产品(EDR、杀毒软件)开发经验者优先。
2. 熟练掌握 C++ 编程语言(C++11 及以上标准),熟悉 STL 容器、智能指针、基础多线程编程(pthread/WinAPI),能独立完成跨平台模块的基础开发;了解 GCC/Clang(Linux)、MSVC(Windows)编译工具链,掌握 CMake 基础构建流程,能编写简单双系统构建脚本。
3. 理解 Linux 系统底层基础原理:熟悉 Linux 进程 / 线程管理、文件 IO、Socket 网络编程,能使用 GDB、strace 等工具排查 Linux 下基础崩溃、功能异常问题;了解 Windows 系统底层基础:熟悉常用 Windows API(如 CreateProcess),能使用 Windbg 排查 Windows 下简单兼容性问题。
4. 具备终端安全核心技术基础认知:了解恶意代码检测基本原理(如特征码匹配)、Linux 基础安全机制(如 iptables)、Windows 基础安全机制(如 UAC),了解常见加密算法(AES、RSA)与哈希算法(SHA256)。
5. 具备基础的跨平台问题排查能力,能在团队指导下定位并解决 Linux/Windows 双系统下的简单代码兼容性、编译适配问题;有代码质量意识,遵循跨平台编码规范,重视单元测试。
6. 具备良好的沟通协作能力与学习能力,能快速理解跨平台业务需求,主动跟进 Linux/Windows 系统基础技术更新,适应研发工作节奏。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请