公司描述
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 指南,您的所有信息将被保密。