高级全栈软件工程师(合同)
位于加利福尼亚州帕萨迪纳
OffWorld是一家机器人初创公司,致力于开发地球、月球、小行星和火星上重型工业工作的移动机器人劳动力。OffWorld由一支经验丰富的工程团队创立,他们在NASA、ESA、NOAA、Maxar Technologies、CERN、Reaction Engines、SAFRAN、Surrey Satellites和Cisco等机构面对过许多具有挑战性的工程问题。OffWorld的首个挑战是在地球上开发和完善用于极端环境的模块化机器人系统。我们的机器人将能够深入地下,比人类更远地探索地球,消除了在采矿、建筑、隧道和其他危险行业中人类工作的需求,大大降低了地球及其他关键经济体的环境足迹和运营成本。
我们设计了一个模块化的机器人架构,旨在通过快速部署和优化来最大化组件之间的共性和可重用性。我们的机器人系统结合传感器信息、前沿的经典/机器学习(ML)算法以及用于控制、决策和执行的机器人实时系统平台。
我们正在寻找一位高级全栈软件工程师,负责实现实时软件平台架构。您将与我们的软件架构师合作,为我们的机器人的运行实现关键的前后端功能,包括群体/多单元机器人自主操作监控和异常管理的用户界面、数据处理堆栈、故障检测、隔离和恢复处理、健康管理、进程管理等功能。
您将有机会为在极端环境中作为群体工作的高端机器人开发系统。您的工作将对确保实现有效的群体自主操作具有重要意义,同时最大限度地提供人类可视化和最小干预。您将与机电一体化、机器学习和机器人与控制工程师合作,确保与固件、控制和ML模块的接口无缝衔接。
您的工作将涉及实时操作我们群体机器人的完整数据处理层的设计和实现,包括遥测、点云和其他与传感器相关的数据处理。您将为实时移动应用程序可视化的全栈软件工程设计和实现做出贡献。具备人性化设计和UX/UI设计原则的知识,以实现最低工作负荷的有效操作决策,将是一个加分项。
为了快速上手,您需要:
• 计算机科学、软件工程或相关专业的学士学位或更高学历,至少有5年的专业经验。
• 在机器人、物联网、工业、汽车或类似领域开发全栈解决方案的经验。
• 在设计满足产品需求的核心软件架构方面具有丰富的经验。
• 在开发涵盖移动应用程序和基于浏览器的前端UI应用程序的全栈软件组件方面具有丰富的经验。具有物联网、自动驾驶汽车或机器人领域的直接应用经验者优先考虑。
• 具备为多个平台实施解决方案的经验,例如计算机、平板电脑和手机显示屏,以及混合解决方案(显示屏和操纵杆等)。具备VR/AR集成经验,以实现用户与专用设备的互动游戏化,将是一个加分项。
• 具备使用Javascript、React、NodeJS和其他高级Web技术开发精美Web应用程序的经验。
• 具备设计良好、可重用的应用程序和库的经验,与最终用户密切合作,将用户问题和需求映射到直观、有效的设计中。
• 具备UX/UI设计的知识,包括在InVision或类似软件中进行线框图和工作流设计,将是一个加分项。
• 具备Python、C/C++的知识。具备Redis、InfluxDB和其他数据库技术的经验将是一个加分项。
• 具备ROS的知识将是一个加分项。
• 优秀的口头和书面/在线沟通能力。
• 具备管理和组织工作以满足截止日期的能力。能够在不同项目上同时进行多任务处理/工作。
• 自我驱动、热情,并不断追求知识和卓越。
• 拥有“无所不能”的态度
简而言之,我们提供:
• 有机会深入研究尖端的工业机器人问题
• 有机会为改变今天地球上的采矿方式以及未来在月球、小行星和火星上采矿的使命做出贡献
• 有机会与友善、聪明和支持性强的团队合作
• 如果您对我们的使命和我们一样疯狂激动,有机会加入OffWorld团队
• 如果您已经证明了您拥有“正确的素质”
预期薪酬:
• 年薪12.5万美元至18.5万美元+股票奖励+福利
我们的福利包括以下内容:
• 健全的医疗计划,工资扣除为0或有限
• 牙科和视力保险
• 无限带薪休假
• 父亲产假
• 401K匹配
提供的薪酬可能因多个个性化因素而有所不同,包括市场地点、与工作相关的知识、技能和经验。该职位的总薪酬包也可能包括其他因素,具体取决于所提供的职位。如果员工接受雇佣,将提供有关参与这些福利计划的详细信息。
OffWorld是一家致力于多样性的平等机会/肯定行动雇主。所有合格的申请人将获得平等的就业机会,不因种族、肤色、宗教、性别、性取向、年龄、国籍、残疾、受保护的退伍军人身份、性别认同或其他受适用联邦、州或地方法律保护的因素而受到歧视。
OffWorld还致力于与残疾人士合作,并提供合理的住宿。如果在面试过程中的任何时候需要住宿,请告知您的招聘人员。