嵌入式系统软件顾问 Rust / RTOS 35

纽约 3天前全职 网络
面议
公司描述 Seamgen 是圣地亚哥首屈一指的数字产品代理机构,致力于通过创新设计和技术改变数字格局。我们在移动和网络环境中创造有意义的、集成的数字体验,超越客户的期望。 加入一个与全球卫星电信公司合作的先进技术项目,开发下一代安全网络加密系统。作为一名专家级软件工程顾问,您将在为边缘硬件设计和构建基于 Rust 的实时操作系统(RTOS)中发挥关键作用。这是一个全新的咨询项目,适合对嵌入式系统有深入了解并对 Rust 充满热情的工程师。您的贡献将直接影响国家防御和安全通信系统。 主要职责 • 使用 Rust 设计和实现嵌入式系统软件 • 从头开始建立新的 RTOS 架构 • 与内部工程师合作,并在 Rust 方面指导/培训团队成员 • 主导或支持概念验证(PoC)开发和原型设计工作 • 开发和维护用于加密硬件的安全、高性能固件 • 与硬件和系统工程师接口,确保无缝集成 • 遵循安全编码实践和国防级系统的合规性 资格要求 • Rust 专家级熟练(这是不可协商的) • 5 年以上嵌入式软件或 RTOS 开发经验 • 对系统级编程和实时约束有深入理解 • 拥有一个或多个 RTOS 平台(FreeRTOS、RTEMS、Zephyr 等)的实际经验 • 熟悉硬件接口:UART、SPI、I2C 等 • 有概念验证开发、原型设计或系统启动的成功经验 • 有国防、卫星或电信领域工作经验者优先 • 熟练使用低级调试和诊断工具 • 优秀的书面和口头沟通能力,用于团队培训和文档编写 技能要求 • Rust • 嵌入式系统 • RTOS(FreeRTOS、Zephyr、RTEMS) • 系统编程 • 设备驱动程序 • 裸机/无标准环境 • 概念验证/快速原型设计 • 安全固件 • 交叉编译/Cargo/构建系统 • SPI、I2C、UART、GPIO 其他要求 • 需要美国公民身份 • 必须持有或有资格获得国防部安全许可 额外资格 • 有培训或指导 Rust 开发团队的经验 • 熟悉卫星通信、加密硬件或航空航天系统 • 具有高保证或容错系统的工作经验 附加信息 根据 EEO 指南,您的所有信息将被保密。