嵌入式计算研究工程师——嵌入式系统
为 GE Vernova 的能源和工业平台开发安全的 C/C++ 边缘计算与嵌入式软件。 测试实时系统,并帮助将研究原型转化为可部署产品。
描述
- 为工业自动化、网络和企业平台创建、实现并验证边缘计算与嵌入式软件
- 通过将项目要求转化为嵌入式系统设计和实施计划,参与研发项目
- 使用 C/C++ 及相关语言,为资源受限的实时平台构建固件和应用软件
- 设计、执行并自动化单元测试、集成测试、硬件在环测试和系统级测试
- 帮助完善研究原型,并将其转化为 GE Vernova 的产品平台
- 与 GE Vernova 团队、供应商、国家实验室、大学、政府机构和战略合作伙伴合作
- 完成分配的项目里程碑
- 为内部领导者和政府赞助方准备提案内容、技术报告和项目评审材料
- 在整个嵌入式软件生命周期中应用安全设计方法和网络安全实践
- 为 GE Vernova 的电力、风能、电气化和电网解决方案业务以及美国政府机构开发技术
任职要求
- 计算机科学、电气工程或相关专业的学士、硕士或博士学位
- 1 至 5 年相关行业经验
- 至少 1 年开发嵌入式系统、固件或边缘软件的专业经验
- 熟练使用 C 和/或 C++ 进行嵌入式软件开发
- 具有微控制器、微处理器或片上系统平台经验,并熟悉 SPI、I²C、UART、CAN 或以太网等接口
- 了解 Modbus、DNP3、OPC UA、IEC 61850、MQTT 或 BACnet 等工业通信协议
- 了解 Protocol Buffers 或 JSON 等序列化格式
- 能够将实时分析、异常检测和安全数据管道集成到边缘计算与嵌入式应用中
- 具有 Linux 或实时操作系统开发经验
- 熟悉嵌入式系统全生命周期,从需求和设计到实现、测试与调试
- 愿意在纽约州尼斯卡尤纳的 GE Vernova 办公室工作
- 获准在美国工作
- 在适用情况下成功通过药物筛查
- 优先条件:了解工业控制系统、可编程逻辑控制器或边缘控制器
- 优先条件:具有实时操作系统任务调度、线程优先级和严格时序要求方面的经验
- 优先条件:具有交付边缘到云解决方案的全栈编程经验
- 优先条件:具有实时操作系统和/或裸机环境经验
- 优先条件:具有使用 Docker 和 Kubernetes 的经验
- 优先条件:了解内存管理和指针操作
- 优先条件:了解非对称和对称多处理、虚拟内存及实时性考量
- 优先条件:具有使用 Python 或其他脚本语言进行测试自动化、构建脚本编写和快速原型开发的经验
- 优先条件:了解嵌入式网络安全、安全启动、密码学原语、IEC 62443 或 NIST SP 800-82
- 优先条件:具有使用 JavaScript 或 TypeScript,以及 C++ 或 Python 开发系统级服务或嵌入式 API 的经验
- 优先条件:具有使用 Jenkins 和 GitHub Actions 等 CI/CD 平台的经验
- 优先条件:熟悉多线程应用和计算机网络
- 优先条件:熟悉 Xilinx 和/或 Intel FPGA 设备、工具和生态系统
- 优先条件:了解数字逻辑设计
- 优先条件:具有高速和标准接口经验,包括 UART、SPI、I²C、以太网、PCIe 或 DDR
- 优先条件:具有创建测试平台并开展功能验证的经验
- 优先条件:了解时钟域交叉方法和亚稳态缓解措施
- 优先条件:具有使用 Verilog、SystemVerilog 或 VHDL 设计 FPGA 或 ASIC 硬件的经验
- 优先条件:具有 FPGA 设计流程经验,包括仿真、综合、布局布线、静态时序分析和时序收敛
福利待遇
- 酌情发放的年度奖金
- 医疗、牙科、视力和处方药计划
- 全天候护士健康指导资源
- 员工援助计划,提供全天候保密评估、咨询和转介支持
- GE Vernova 退休储蓄计划
- 享受税收优惠的 401(k) 储蓄选项及公司配比
- 雇主退休金缴款
- Fidelity 资源及财务规划顾问服务
- 学费援助
- 收养援助
- 带薪育儿假
- 残疾保险
- 人寿保险
- 十二个带薪节假日
- 灵活休假
- 职业发展机会
- 不提供搬迁援助
