公司描述
Excellerix是一家工程服务公司,专注于硬件和软件领域。
其业务涵盖以下领域:
[1] 创新硬件产品开发,[2] 创新固件和软件产品开发,[3] 专业设计和测试服务。
职位描述
我们正在寻找一位中高级嵌入式软件工程师,具备丰富的FPGA嵌入式软件经验,工作地点为纽约州威彻斯特县的混合角色。
您将在构建支持先进防御应用的嵌入式系统中发挥关键作用。理想的候选人应具备嵌入式系统的深厚知识,精通C/C++,并能够直接与FPGA设计师合作,创建稳健的低级接口和控制系统。
您将负责:
用C/C++和Python开发嵌入式软件以控制和接口FPGA
开发硬件接口的软件驱动程序
与数字设计团队合作
在运行嵌入式Linux或FreeRTOS的平台上集成和优化嵌入式应用
使用AXI、SPI、I2C、UART、以太网(10/100G)、Aurora、PCIe和JESD204等协议设计和调试高性能数据接口
实施系统级启动、诊断和自动化测试程序
参与代码审查、系统级集成和产品级验证
撰写技术文档,包括软件接口控制文档(ICD)
必备资格
电气工程、计算机工程或相关领域的硕士学位
5年以上实时系统嵌入式软件开发经验
精通C/C++和Python脚本
具有使用FreeRTOS、嵌入式Linux或其他嵌入式操作系统的经验
对Xilinx FPGA和使用Vivado/Vitis的工作流程有深刻理解
具有寄存器级控制经验
熟悉使用AXI、SPI、UART、I2C、以太网、PCIe和Aurora等协议与FPGA子系统接口
能够理解和贡献Verilog/VHDL设计
必须能够通过电话、MS Teams、Zoom、视频会议等多种方式进行有效沟通
必须是美国公民并有资格获得安全许可
优先资格
具有Xilinx RFSoC或Versal ACAP架构经验
具有实时数字信号处理经验
具有国防、航空航天或射频信号处理应用经验
接触过JESD204、高速ADC/DAC数据路径或软件定义无线电
具有使用实验室工具的实际经验:示波器、频谱分析仪、逻辑分析仪
具有ML/AI框架(PyTorch、TensorFlow等)经验
熟悉Git或其他版本控制系统
具有开发应用软件(GUI和其他用户界面)的经验
拥有现役或曾经的国防部安全许可
薪酬和福利:
待定(建议$150K-$200K)
401K
健康保险支持