嵌入式软件工程师

纽约 7小时前全职 网络
面议
公司描述 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 • 健康保险支持