江苏泰州猎头公司招聘职位:加速库开发工程师

发布时间:2025-05-28

江苏泰州猎头公司招聘职位:加速库开发工程师 


江苏泰州猎头公司职位招聘要求: 

1. 数字信号处理(DSP)算法与架构设计能力

算法理解:深入掌握 FFT、卷积、滤波、矩阵运算等核心 DSP 算法,熟悉其数学原理和优化方法。

硬件映射:能够将算法高效映射到专用硬件架构(如流水线、SIMD、多核并行),平衡计算资源与性能。

系统级设计:具备硬件 - 软件协同设计(HW/SW Co-Design)能力,优化数据流和资源分配。

2. 并行计算与架构优化

并行编程模型:熟练掌握多线程(如 OpenMP)、SIMD 指令(如 ARM Neon、x86 AVX)、任务调度等技术。

异构加速:了解 GPU(CUDA/ROCm)、FPGA(OpenCL/Vitis)或专用加速器(如 NPU)的编程框架。

性能分析:使用工具(如 Valgrind、VTune、Nsight)定位瓶颈,优化内存访问、缓存命中率和计算密度。

3. 底层硬件与指令集开发

指令集架构(ISA):熟悉自定义 ISA 设计,能够开发高效的汇编级代码或编译器优化。

微架构设计:理解流水线、分支预测、缓存一致性等硬件特性,指导软件优化。

硬件描述语言(HDL):掌握 Verilog/VHDL,可与硬件团队协作开发专用加速器模块。


4. 编程语言与工具链

C/C++:扎实的底层编程能力,熟悉指针、内存管理和位操作。

汇编语言:针对特定架构进行极致性能优化(如 DSP 核的专用指令)。

编译器与调试工具:掌握 GCC/LLVM、JTAG 调试器、仿真器(如 QEMU)的使用。 

5. 实时系统与嵌入式开发

实时操作系统(RTOS):熟悉 FreeRTOS、VxWorks 等,处理任务调度和中断管理。

嵌入式优化:针对低功耗、高实时性场景进行代码和架构优化。

硬件接口:了解 PCIe、DMA、GPIO 等外设通信协议。

6. 跨学科协作与问题解决

团队协作:与硬件工程师、算法专家、测试团队高效沟通,推动方案落地。

故障诊断:定位硬件 - 软件协同问题,结合示波器、逻辑分析仪等工具调试。

创新能力:在自研架构下探索新的并行优化策略(如动态任务调度、智能预取)。

 江苏泰州猎头公司招聘职位:加速库开发工程师

江苏泰州猎头招聘职位总结:该领域需要兼具算法深度、硬件敏感度和软件优化能力的复合型人才,工程师需在 “算法→架构→代码” 全链条中灵活切换,实现性能与资源的最优平衡。