职位详情
嵌入式工程师 (Zynq MPSoC方向)
2-3.5万
中路交科科技股份有限公司
深圳
3-5年
本科
01-05
工作地址

南山科技园

职位描述
工作职责:
与FPGA硬件及算法紧密合作,负责基于Xilinx Zynq UltraScale+ (MPSoC) 平台的嵌入式系统软件架构设计、驱动开发及性能优化。
岗位职责: 1. 系统构建与Bring-up: 负责自研Zynq MPSoC硬件平台的板级支持包 (BSP) 开发,包括 FSBL、U-Boot、ATF、Linux Kernel 的移植与裁剪。
2. 驱动开发: 负责板载外设驱动开发与调试(如 eMMC/SD、QSPI Flash、DDR4配置、Ethernet、I2C/SPI等)。
3. PL-PS 交互: 基于 AXI 总线开发高性能字符设备驱动或用户态驱动,实现 PL 端雷达数据的高效采集(利用 DMA/VDMA),并确保数据在 PS 端的高吞吐量传输。
4. AMP 架构开发:根据系统实时性要求,设计并实现 AMP (Asymmetric Multi-Processing) 架构,在 R5 核心运行裸机/FreeRTOS 处理实时任务,在 A53 核心运行 Linux 处理应用任务。
5. 应用层开发: 开发基于 Linux 的测试工具和数据传输服务,配合算法团队进行雷达信号处理算法的落地与验证。
任职资格:
1. 教育背景: 电子工程、计算机、自动化或相关专业本科及以上学历。
2. 工作经验: 3年以上嵌入式 Linux 开发经验,至少 2 年 Xilinx Zynq-7000 或 Zynq UltraScale+ 系列开发经验。
3. 开发环境: 精通 Xilinx 开发工具链(Vitis, PetaLinux, Vivado SDK)。
4. 编程能力: 精通 C/C++ 编程,深入理解操作系统原理、内存管理、多线程编程及中断处理。
5. 硬件理解: 能看懂原理图,熟悉常用硬件接口协议(UART, I2C, SPI, GMII/RGMII, PCIe)。
6. 调试能力: 熟练使用逻辑分析仪、示波器协助软硬件联调,具备分析 Kernel Panic 和解决复杂系统死机问题的能力
二、加分项 (Preferred Qualifications):
1. 雷达/信号处理背景: 有雷达系统、高速数据采集卡或 SDR(软件无线电)开发经验者优先。
2. 高速接口经验: 熟悉 PCIe (NVMe/EP模式)、万兆以太网 (10G/25G SFP+)的应用开发。
3. 异构计算: 熟悉 OpenCL 或有利用 Neon/DSP 指令集进行代码加速优化的经验

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

立即申请