发布时间: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. 跨学科协作与问题解决
团队协作:与硬件工程师、算法专家、测试团队高效沟通,推动方案落地。
故障诊断:定位硬件 - 软件协同问题,结合示波器、逻辑分析仪等工具调试。
创新能力:在自研架构下探索新的并行优化策略(如动态任务调度、智能预取)。
江苏泰州猎头招聘职位总结:该领域需要兼具算法深度、硬件敏感度和软件优化能力的复合型人才,工程师需在 “算法→架构→代码” 全链条中灵活切换,实现性能与资源的最优平衡。