职位详情
底层计算与算法优化工程师
1.9-2.4万
长春博立电子科技有限公司
长春
3-5年
本科
01-23
工作地址

长春高新区硅谷大街3333号长春科技大市场四层

职位描述
岗位职责
1. 参与底层计算模块/核心库的架构设计与工程实现,负责关键路径的性能优化与稳定性建设
2. 维护与迭代现有C++代码库(现代C++),进行算法实现、数据结构/内存布局优化、热点路径重构
3. 使用Rust开发新模块或对关键模块进行安全重构(更强的内存安全/并发安全),并完成与C++的互操作集成(FFI/ABI/接口封装)
4. 基于MPI实现分布式并行计算/通信与扩展优化,提升多进程/多机场景下的吞吐与可扩展性
5. 结合多线程/并发(必要时OpenMP/TBB等)完成共享内存并行、任务拆分与调度优化,解决锁竞争、NUMA、缓存命中等性能问题
6. 建立Profiling与Benchmark体系:定位瓶颈、量化优化收益、保障回归不退化(性能基线、自动化测试、文档沉淀)
5. 与上层算法/平台团队协作,推进模块化、可复用的底层能力沉淀(库化、版本化、接口规范)
任职要求
1. 本科及以上学历,计算机/软件工程/自动化/机器人/数值计算等相关专业
2. 同时具备C++与Rust开发能力,其中C++:熟悉现代C++(11/14/17+),具备大型工程调试、性能优化与长期维护能力,Rust:能在实际项目中编写可维护代码,理解所有权/生命周期、并发模型与Cargo生态;有库/模块开发经验更佳
3. 有MPI实战经验(开发/调优/问题排查至少一项),理解通信开销与并行扩展的基本分析方法
4. 熟悉并行与性能优化常见手段:多线程/原子/无锁或低锁设计、缓存/访存优化、Profiling驱动优化
5. 熟悉Linux开发环境与常用工具链(gdb/lldb、perf、valgrind/sanitizer、火焰图等),具备良好的工程习惯(代码规范、测试、文档)

加分项:
1. CUDA/GPU加速经验:kernel优化、显存/带宽优化、GPU Profiling、CPU-GPU协同等
2. SIMD/向量化优化经验(AVX/NEON)、编译器优化(LTO/PGO等)
3. 熟悉HPC/集群环境(如Slurm等)、大规模并行任务调参经验
4. 数值计算/线性代数/仿真/优化等计算密集型方向项目经验
5. 有跨语言互操作工程经验(C ABI、bindgen/cxx 等思路与实践)

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

立即申请