公司描述
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或其他嵌入式操作系统的工作经验
• 深刻理解赛灵思FPGA及使用Vivado/Vitis的工作流程
• 具有寄存器级控制经验
• 熟悉使用AXI、SPI、UART、I2C、以太网、PCIe和Aurora等协议与FPGA子系统接口
• 能够解释和贡献基于Verilog/VHDL的设计
• 必须能够通过电话、MS Teams、Zoom、视频会议等多种方式进行有效沟通
• 必须是美国公民并有资格获得安全许可
优先资格
• 具有赛灵思RFSoC或Versal ACAP架构经验
• 具有实时数字信号处理经验
• 具有国防、航空航天或射频信号处理应用经验
• 接触过JESD204、高速ADC/DAC数据路径或软件定义无线电
• 具有实验室工具的实际操作经验:示波器、频谱分析仪、逻辑分析仪
• 具有ML/AI框架(PyTorch、TensorFlow等)经验
• 熟悉Git或其他版本控制系统
• 具有开发应用软件(GUI和其他用户界面)的经验
• 拥有现役或曾有的国防部安全许可
薪酬和福利:
• 待定(建议$150K-$200K)
• 401K
• 健康保险支持