锦鲤求职

海光信息

软件工程师(信号与图像算法)

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

岗位职责:

负责信号处理相关高性能基础计算库的开发与优化,主要包括:

1)开发和优化 FIR、IIR、Convolution、Correlation、Resampling、Vector Math 等信号处理算子算子以及图像滤波、边缘检测、形态学处理等图像处理算子;

2)使用 C/C++、SIMD Intrinsics 等技术进行 CPU 性能优化;

3)针对 x86 平台进行 SSE、AVX2、AVX-51 等指令集优化;

4)基于x86 cpu 微架构,优化 Kernel 性能;

5)与 Intel IPP、HMPP、NPP、oneMKL、Arm Performance Libraries 等成熟库进行性能对比;

岗位要求:

1. 本科及以上学历,计算机、通信、电子、数学等相关专业;

2. 扎实的 C/C++ 编程能力,熟悉 Linux 开发环境;

3. 熟悉数字信号处理基础,了解FIR、IIR、卷积、相关、采样等算法或者了解各种图像基础算法;

4. 熟悉 SIMD 向量化及 CPU 性能优化,具备

AVX2 / AVX-512 / NEON 等一种或多种开发经验;

5. 理解 CPU Cache、流水线、内存访问、指令级并行等基本原理;

6. 能够使用 perf、VTune 等工具进行性能分析;

7. 具备良好的算法、数值计算和问题分析能力。

加分项

1. 有 Intel IPP、openCV、oneMKL、OpenBLAS、Eigen、Arm Performance Libraries FR VolkLib

CMSIS-DSP 等相关一个或多个相关高性能库优化经验;

2. 有 FFT、FIR、IIR、Resampling 等 DSP

Kernel 优化或者工业视觉检测、图像处理优化经验;

3. 熟悉 x86 汇编及 Compiler

Intrinsics;

4. 有手写 SIMD Kernel 或汇编优化经验;

5. 有 LLVM、编译器优化、HPC、AI Runtime、音视频编解码等相关背景。

我们希望你具备:

能够独立完成一个信号或图像处理Kernel,从算法设计 → C/C++ 实现 → SIMD 优化 → Profiling → 汇编分析 → Benchmark的完整性能优化过程,并持续逼近硬件性能上限。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →