高级软件工程师 - 硬件在环 (HIL)

洛杉矶 4个月前全职 网络
116.8万 - 134万 / 年
关于 Epirus Epirus 是一家高速发展的科技公司,致力于克服未来国家安全中固有的不对称挑战。Epirus 的旗舰产品 Leonidas 是一个基于软件定义的系统,采用智能电源管理技术,使得对电力需求高的系统能够以更少的资源做更多的事情。 职位概述:这是一个激动人心的角色,位于一家创新的高速成长的国防科技公司。我们正在寻找一位经验丰富的高级 HIL 软件/硬件工程师,负责开发、集成和维护嵌入式 RF 系统验证的硬件在环 (HIL) 系统。此角色专注于构建可靠的 HIL 平台,以测试嵌入式硬件和软件。您将设计测试平台,集成 I/O 硬件,并开发自动化框架来验证复杂的硬件和软件系统。 职责 • 设计和实施 HIL 系统,包括电气硬件、传感器/执行器接口、RF 测量设备和支持的自动化软件。 • 使用物理硬件设置、模拟设备和信号发生器集成和测试嵌入式系统。 • 开发自动化测试脚本和框架,以支持通过回归测试、集成测试和验收测试的持续集成和交付。 • 捕获、处理和分析大量测试和系统数据,以评估性能、识别趋势并支持根本原因调查。 • 创建工具和仪表板以可视化系统行为、错误和性能指标。 • 与软件、电气和系统工程师进行接口,以确保测试覆盖率和可追溯性。 • 维护硬件设置、I/O 板、外壳和强健测试环境所需的布线。 • 应用结构化调试和分析技术来解决复杂的硬件/软件问题。 • 开发和维护 Epirus 的软件硬件抽象库,包括但不限于示波器、VNA、信号发生器、麦克风、视频捕捉设备和机器人测量设备。 • 为初级工程师提供指导和辅导,促进数据驱动的验证过程。 基本资格 • 计算机科学、电气工程、计算机工程或相关领域的学士学位,及 5 年以上使用 Python、C/C++ 和 Git 的软件开发经验(或 3 年以上的经验,拥有硕士学位)。 • 3 年以上 HIL 或自动化测试系统的经验。 • 对嵌入式系统、数字/模拟 I/O 和传感器/执行器接口有深入理解。 • 具备通信协议的实际经验:CAN、SPI、I2C、UART、以太网等。 • 熟悉 SCPI 和 VISA。 • 在混合硬件/软件环境中具备强大的调试和问题解决能力。 • 能够阅读电路图、布线图,并使用实验室设备。 优先技能和经验 • 具备无人机控制软件(例如 ArduPilot、PX4)的经验。 • 具备测试自动化框架(例如 Unittest、PyTest、Robot Framework、自定义测试设备)的经验。 • 具备 Python 数据分析 Pandas、numpy、scipy、matplotlib 的经验。 • 具备 Python GUI 框架 tkinter、PySide、PyQt 的经验。 • 熟悉 RF 测量设备(例如 VNA、示波器、功率计)。 • 渴望深入未知问题,推导解决方案并执行。 其他要求 • 这是一个位于加利福尼亚州托兰斯的面对面角色,期望每周在办公室工作 5 天,以支持团队协作和跨职能对齐。 ITAR 要求 • 为了符合美国政府的太空技术出口法规,包括国际武器贸易条例 (ITAR),您必须是美国公民、美国的合法永久居民、根据 8 U.S.C. 1324b(a)(3) 定义的受保护个人,或有资格从美国国务院获得所需的授权。有关 ITAR 的更多信息,请点击这里。 在 Epirus,您将与技术同行和优秀的人士合作,并首次接触到我们时代的一些定义性技术挑战。在这里,“不可能”只是一个挑战。我们是一支多元化、快速增长的变革者团队,推动能源的未来,提供革命性解决方案。加入我们,重写规则。 根据《平等薪酬透明法》的要求,Epirus 为可能被雇用的角色提供合理的最低薪酬范围。实际薪酬受多种因素的影响,包括但不限于技能、经验水平和具体办公室地点。 仅针对加利福尼亚州,此角色的起始薪资范围为: $163,300—$187,000 美元