Purposebrands
Purposebrands
Purposebrands目前公开的公司资料不足,无法说明其所属行业、产品、团队架构或招聘情况。

高级固件软件工程师

负责 C++ 固件、联网硬件和访问控制系统,为 Purpose Brands 的健身业务提供支持。 工作涵盖设备集成、后端连接、自动化测试和设备群管理工具。

描述

  • 负责并维护联网设备群
  • 为访问控制系统设计和维护 C++ 固件
  • 协调硬件与后端系统之间的集成
  • 设计和开发内部设备群管理工具
  • 构建和维护自动化测试套件
  • 创建和维护技术文档
  • 与固件、后端、质量保证及首席工程师合作
  • 协调硬件供应商进行新硬件版本开发
  • 制定并执行验收测试和手动测试计划
  • 协助支持团队诊断全球范围内的复杂硬件问题
  • 为硬件技术栈提供技术指导
  • 与硬件和 SaaS 供应商合作
  • 协调供应链、仓储和配置团队,支持产品稳定供应

任职要求

  • 在保持高技术标准的同时持续履行承诺
  • 能够在快速变化、分布式且协作的环境中独立工作并保持条理
  • 使用 C 或 C++ 为微控制器编写固件
  • 使用互斥锁、线程、pthreads 或同类工具开发多线程应用程序
  • 使用 GTest、GMock 等工具创建并集成自动化测试
  • 在至少一个列为加分项的领域拥有深入专业知识
  • 拥有五年以上从设计到发布开发硬件产品的经验
  • 集成 I2C、RS485、SPI、BLE 和数字 I/O 接口
  • 拥有微控制器或 ESP32、nRF、Raspberry Pi、Arduino 等平台的丰富经验
  • 能够阅读和调试接线图
  • 能够从最初概念到完成设计硬件项目
  • 能够解读并集成技术规格文档
  • 能够与合同制造商和物流合作伙伴有效协作
  • 能够使用 CMake、链接器等工具链和构建系统
  • 能够在全球规模下调试复杂硬件问题
  • 拥有五年以上交付实时联网后端系统的经验
  • 使用 .NET、Java、Kotlin 或其他同类语言开发云原生后端应用程序
  • 开发并集成微服务
  • 开发并集成授权、身份验证和 OAuth2 系统
  • 管理证书并使用加密工具
  • 使用 Terraform、CDK 或同类工具实施基础设施即代码
  • 使用 GitHub Actions、TeamCity 等平台开发构建系统或管理 CI/CD
  • 拥有 iOS、Android 或两者的经验
  • 能够以外围设备和中央设备模式与微控制器 BLE 设备交互
  • 开发实时硬件集成
  • 相关领域学位为加分项,但并非必需

福利待遇

  • 医疗、牙科和视力保险
  • 混合办公环境
  • 人寿保险和伤残保险
  • 无限休假和带薪节假日
  • 阵亡将士纪念日至劳动节期间的弹性周五
  • 401(k) 匹配缴纳最高可达 4%
  • 十次教练和心理治疗服务
  • 心理健康福利
  • 品牌折扣和报销
  • 使用内部健身设施
  • 职业发展机会
  • 团队建设和员工参与活动,以及其他福利