
验证与确认基础设施自动化开发工程师
构建 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 驱动的验证。
福利待遇
- 具有竞争力的薪酬。
- 福利计划。
- 健身房会员折扣。
- 员工购股计划。
- 公共交通费用报销。
- 现场淋浴设施。
- 每天提供免费饮料和零食。
- 注重工作与生活的平衡。
- 友好且协作的工作氛围。
- 全年举办社交活动。
- 公司积极参与社区事务。
- 临近多种公共交通服务。



