职位名称:高级软件工程师
部门:软件工程
职位级别:L6
FLSA:免税
职位概述:
熊机器人的高级软件工程师是一位高级技术领导者,负责推动关键软件系统的设计、架构和交付,这些系统为我们的自主服务机器人和云基础设施提供动力。此职位需要深厚的技术专长和战略领导能力,以指导团队构建可扩展、可靠和高性能的解决方案。作为一名高级工程师,您将跨团队工作,指导工程师,并在快速变化、创新驱动的环境中在塑造我们平台的未来中发挥核心作用。
主要职责/责任:
技术领导:
定义并推动主要项目和倡议的技术愿景。
设定工程标准,指导架构决策,并在团队中促进技术卓越。
主导设计和代码审查,聚焦高影响和长期解决方案。
系统设计与架构:
设计强大、可维护和可扩展的系统,涵盖云、边缘和机器人平台。
评估和选择最佳满足产品和基础设施需求的技术。
识别并解决架构风险和权衡。
动手软件开发:
编写高质量、高性能和可测试的代码。
构建原型并主导关键软件组件的实施。
展示软件开发、CI/CD和测试自动化的最佳实践。
跨职能协作:
与产品、硬件、QA、设计和运营团队合作,交付端到端功能。
将商业目标和产品需求转化为有效的技术战略。
驱动多方利益相关者项目中的一致性和清晰度。
技术问题解决:
将复杂问题分解为清晰、可操作的步骤。
在不确定性下提供深入的技术分析和创新解决方案。
确保关键问题的根本原因得到解决。
指导与辅导:
担任初级和中级工程师的导师和教练。
促进学习、实验和持续改进的文化。
支持工程组织的入职和技能发展。
质量与可靠性:
倡导高标准的性能、可靠性和可维护性。
指导团队构建可观察性、监控和容错系统。
实施并倡导自动化测试和部署实践。
持续学习:
跟踪新兴技术、工具和行业趋势,特别是在机器人、人工智能和云系统领域。
在团队间分享知识,鼓励创新和实验。
其他职责:
领导或参与公司范围内的战略工程举措。
执行其他职责或领导专门的倡议。
监督责任:
无
所需技能/能力/资格:
8年以上软件工程专业经验,具有交付复杂项目的记录。
在至少一种主要编程语言或技术栈(例如,Java、C++、Python、Go等)方面具有深厚的专业知识。
在系统设计、分布式系统和软件架构方面有坚实的背景。
表现出领导技术倡议和指导工程团队的能力。
优秀的沟通和人际交往能力,能够向不同受众传达技术概念。
对质量、运营卓越和持续改进的承诺。
优先技能/能力/资格:
在机器人、实时系统、计算机视觉或人工智能/机器学习方面的经验。
熟悉初创环境,并能在快速迭代周期中茁壮成长。
了解ROS、机器人中间件或仿真工具者优先。
教育/经验:
计算机科学、软件工程、电气工程或机器人工程的学士或硕士学位。
可考虑用同等经验替代正式教育。
身体要求:
此处描述的身体要求代表员工必须满足的条件,以成功执行此工作的基本功能。可以合理调整以使残疾人士能够执行基本功能。
长时间坐着/站着在桌子旁工作和使用计算机。员工通常需要坐、站、走、说和听;使用手键盘。
此工作所需的特定视力能力包括近视、色觉、周边视力、深度感知和调焦能力。
能够举起30磅。
熊机器人公司自豪地成为平等机会雇主。我们不因种族、肤色、血统、国籍、宗教或宗教信仰、心理或身体残疾、医疗状况、遗传信息、性别(包括怀孕、分娩和相关医疗状况)、性取向、性别身份、性别表现、年龄、婚姻状况、军事或退伍军人身份、国籍或其他受州或联邦法律或地方条例保护的特征而歧视。
该职位的薪资范围为210K - 262K美元 + 自主年度绩效奖金。薪资取决于申请人的相关经验。