职位描述
一、核心使命
您将作为公司旗舰级专业金融交易桌面终端的核心构建者。您的任务不仅仅是实现功能,而是利用C++与Qt的极限能力,结合对系统硬件层的深刻理解,打造一款服务于机构交易员与量化投资者的、具备微秒级响应与工业级稳定性的交易工具。您的代码将直接参与全球金融市场的实时博弈。
二、关键职责
1. 终端核心功能研发:负责基于Qt框架(Qt Widgets / QML) 的跨平台(Windows/Linux)交易终端开发,涵盖极速行情渲染、低延迟订单交易、算法策略面板及实时风控仪表盘等关键模块。
2. 高性能UI与渲染引擎构建:
· 开发自定义的高性能交易控件(如订单簿、深度图)。
· 优化Qt绘图或利用OpenGL/Vulkan进行GPU加速渲染,确保每秒百万级数据刷新下的60FPS及以上无撕裂流畅体验。
3. 系统级性能与稳定性攻坚:
· 运用多线程、无锁队列、内存池技术构建低延迟数据处理管道。
· 使用VTune, perf等工具进行系统级深度剖析,解决CPU缓存失效、内存争用等瓶颈,保障7x24小时高负载下的“零泄漏”与超凡稳定。
4. 软硬件协同与底层集成:
· 硬件环境调优:精通多显示器(4屏以上)高DPI适配、专业交易外设(编程键盘、加速卡)的系统集成与驱动调试。
· 底层交互:与低延迟交易API、风控核心进行高效通信,并处理系统级键盘钩子、进程间通信等高级需求。
5. 质量保障与工程领导:建立自动化压力测试框架以模拟市场极端行情,主导代码评审与技术规范制定,并指导团队成员。
三、任职要求
(一)必备技术能力
1. 经验背景:统招本科及以上学历,5年以上C++开发经验,其中至少3年专注于Qt框架,并拥有成熟Qt桌面产品(特别是金融交易、工业控制或游戏引擎领域)交付经验。
2. 核心技术栈:
· C++专家:精通C++11/14/17,掌握RAII、移动语义、模板等现代C++范式。
· Qt大师:精通Qt Widgets信号槽、模型视图、事件系统;具备QML实战经验。
· 系统理解:深入理解操作系统原理、内存管理、网络编程(TCP/UDP/WebSocket)。
3. 行业背景:必须具备金融交易系统、实时行情软件等对性能有极端要求领域的开发经验,深度理解交易业务逻辑。
(二)专业硬件与系统技能
· 开发环境配置:能够为复杂交易终端配置和优化多屏工作环境,解决异分辨率渲染与性能问题。
· 系统级调优:具备通过代码优化CPU/内存访问模式、协调GPU资源,并调整网络适配器参数以降低整体延迟的能力。
· 诊断与压力测试:精通核心转储与运行时诊断,能构建自动化压力测试框架模拟市场极端冲击。
(三)职业道德与事业心态
1. 工匠精神:视代码为关键金融资产,对生产环境怀有高度责任感,坚持最高标准的工程质量。
2. 高压决策:能在交易时段的高压环境中保持专注与冷静,以解决系统问题为第一优先。
3. 持续学习:主动追踪前沿技术并评估其应用价值,积极学习金融知识与交易规则,乐于进行知识传承。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕