RANOVUS Inc.
RANOVUS Inc.
51 – 200 员工
人工智能电信硬件
RANOVUS Inc. 为超大规模数据中心和 AI 计算集群开发光互连硬件与硅光子技术。其产品组合包括多太比特光引擎、激光器和调制器,旨在随着 GPU 和 XPU 系统扩展,通过以太网和密集波分复用(DWDM)提供低功耗、高密度连接。公司与半导体代工厂及封装服务商合作,共同开发适用于数据中心纵向扩展和横向扩展网络的解决方案。其业务涵盖硬件、电信和人工智能领域。

高级嵌入式软件工程师

为 RANOVUS 光通信模块开发嵌入式 C 固件,负责硬件调试、验证、CI/CD 和生产部署。 推动固件从集成验证到量产交付。

描述

  • 为基于微控制器的光通信系统开发底层 C 固件。
  • 与硬件和系统架构师共同制定固件需求、接口和系统行为规范。
  • 开发设备驱动、控制环路、诊断、遥测和通信协议。
  • 提升固件性能、能效、内存利用率和长期可靠性。
  • 主导电路板上电调试、软硬件集成和系统级验证。
  • 推动安全、可扩展且易于维护的固件开发实践。
  • 使用 GitLab 和自动化构建与测试流水线改进 CI/CD。
  • 制定单元测试、集成测试和系统级测试策略。
  • 排查固件、硬件和系统边界上的复杂问题并找出根本原因。
  • 指导初级工程师和合作教育项目学生。
  • 参与技术路线图、架构评审和设计讨论。
  • 维护技术文档、编码规范和开发流程。
  • 与外部合作伙伴及制造团队协作,支持生产部署和持续运营。

任职要求

  • 拥有计算机工程、电气工程、计算机科学相关专业的学士或硕士学位,或具备同等教育背景及专业经验。
  • 至少 10 年嵌入式固件开发工作经验。
  • 精通嵌入式系统 C 语言开发。
  • 具备在资源受限环境中为 PSoC 或 STM32 等微控制器开发固件的丰富经验。
  • 深入了解嵌入式系统基础,包括中断、DMA、RTOS 概念、引导加载程序和内存管理。
  • 能够熟练使用 Python 编写脚本、实现自动化或开发系统级工具。
  • 具备使用 Git 和 GitLab 的版本控制及 CI/CD 工作流经验。
  • 拥有使用示波器、逻辑分析仪及相关实验室仪器进行调试的实操经验。
  • 具备出色的书面和口头沟通能力。