Octasic
Octasic
201 – 500 员工
制造业国防电信
Octasic 开发基于 DSP 的软件定义无线电硬件和软件,用于国防、执法、电信及无人系统领域的射频信号处理。其紧凑、低功耗的无线设备、平台和软件工具链支持 C5ISR 以及情报、监视与侦察任务,包括面向有人和无人车辆、搭载 AI/ML 功能的信号处理载荷。Octasic 还为开发和部署先进无线及信号处理系统的组织提供工程设计、集成、定制和部署支持。

验证与确认基础设施自动化开发工程师

构建 Python 和 C++ 自动化、遥测及 CI/CD 基础设施, 用于验证 Octasic 的无线 SoC 平台和关键任务通信系统。

描述

  • 设计并维护可扩展的自动化框架和验证基础设施。
  • 开发用于自动执行验证流程和回归测试的软件。
  • 创建 Python 和 C++ 工具,用于设备控制、UE 交互、仪器编排、遥测采集、KPI 提取和自动分析。
  • 将自动化通信功能集成到实验室仪器、网络设备、嵌入式系统和无线设备中。
  • 开发 API、服务、实用工具和编排层,以支持自动化验证与确认工作流。
  • 实现测试台自动化并支持系统集成。
  • 提升验证环境的可扩展性、可靠性和可维护性。
  • 创建可复用的验证库、服务和工具组件。
  • 使用 MQTT、Kafka、ETL 流水线以及日志和追踪框架,构建遥测接入与监控工作流。
  • 支持可观测性和系统监控。
  • 开发 KPI 提取和自动分析流水线。
  • 支持仪表板、报告和回归分析。
  • 将自动化验证集成到 CI/CD 流水线中。
  • 支持自动化部署、执行和报告。
  • 与软件团队合作,提升可测试性和发布质量。
  • 支持回归自动化和基础设施扩展。
  • 使用日志、追踪记录、数据包捕获、遥测、API 分析和网络调试来调查集成与系统问题。
  • 与开发和系统团队合作,定位根本原因并验证修复效果。
  • 在受控环境中复现系统问题和现场问题。

任职要求

  • 计算机、软件或电气工程、计算机科学相关专业学士学位,或同等实践经验。
  • 具备扎实的软件开发能力,熟练使用 Python、C++ 和 Bash 或 Shell 脚本。
  • 具备构建自动化框架、验证工具、软件基础设施、回归平台和编排系统的经验。
  • 具备 Jenkins、GitHub Actions、GitLab CI 或 Azure DevOps 等 CI/CD 系统的使用经验。
  • 具备 Git 和版本控制工作流的使用经验。
  • 具备 Linux 环境下的工作经验。
  • 具备 Docker 或容器化执行经验。
  • 了解网络基础知识、TCP/IP、以太网、API 集成和系统调试。
  • 熟悉 Wireshark、遥测采集和可观测性概念。
  • 具备使用日志进行故障排查的经验。
  • 具备 Playwright、Pytest、自动化框架以及后端或 API 验证经验。
  • 具备出色的问题解决能力,能够适应不断变化的工程环境。
  • 符合申请加拿大安全许可的资格。
  • 加分项:具备无线系统、LTE/5G、射频环境和嵌入式系统经验。
  • 加分项:具备集成频谱分析仪、信号发生器、矢量网络分析仪、信道模拟器、示波器和其他实验室仪器的经验。
  • 加分项:具备 TestStand、LabVIEW、PXI 系统、SCPI/VISA 仪器控制或自动化测量环境经验。
  • 加分项:具备 MQTT、Kafka、ETL 和数据流水线、Grafana、Prometheus 及可观测性技术栈经验。
  • 加分项:具备软硬件集成系统、电信、航空航天、国防或关键任务环境经验。
  • 熟悉分布式系统、遥测分析和 KPI 驱动的验证。

福利待遇

  • 具有竞争力的薪酬。
  • 福利计划。
  • 健身房会员折扣。
  • 员工购股计划。
  • 公共交通费用报销。
  • 现场淋浴设施。
  • 每天提供免费饮料和零食。
  • 注重工作与生活的平衡。
  • 友好且协作的工作氛围。
  • 全年举办社交活动。
  • 公司积极参与社区事务。
  • 临近多种公共交通服务。

相关职位