首席软件工程师

温哥华 3天前全职 网络
99.2万 - 124.2万 / 年
加入我们,踏上利用应用机器人技术和人工智能建设世界的旅程! Novarc Technologies是一家全栈机器人公司,致力于通过应用机器人技术和人工智能来建设世界。连续两年被《金融时报》评为美洲增长最快的公司之一,我们处于创新和全球扩张的中心。加入我们充满活力的团队,随着我们在四大洲的扩展,将开创性的焊接技术与深远的全球影响力相结合。现在是加入我们旅程的激动人心的时刻——在这里,你不仅仅是在工作;你将成为塑造技术驱动未来运动的重要一员。 Novarc Technologies正在寻找一位经验丰富的首席软件开发人员,负责领导我们核心产品的架构和开发。 摘要:作为首席软件开发人员,你不仅仅是在编写代码;你将设计出坚固、高性能且持久的系统。你明白“完成”不仅仅意味着代码可以运行——这意味着代码经过测试、记录,并准备好进行专业发布。 职责和责任: • 架构与构建:负责复杂系统架构,确保使用Rust和C++实现可扩展性、内存安全性和高性能。 • 高质量发布:运用你在发布“包装”或商业级软件方面的经验,确保我们的发布稳定、精致且可靠。 • 领导敏捷实践:参与并完善我们的敏捷流程,帮助团队在快速迭代与长期架构完整性之间取得平衡。 • 测试倡导者:将严格的自动化测试和CI/CD模式整合到开发生命周期中。你相信如果没有测试,它就是有问题的。 • 指导与协作:在整个技术栈中工作,必要时可能涉及我们的云服务(Golang)或跨平台UI(Flutter)。 最低资格和经验: • 8年以上专业软件开发经验。 • 系统掌握:精通C++(现代标准)和Rust。你了解内存管理、并发性和性能优化。 • 架构:有能力从头设计模块化、可维护的系统。 • “包装”思维:有交付盒装或高风险安装软件的经验,在这些情况下,质量和向后兼容性至关重要。 • 敏捷流利:对Scrum或Kanban有深刻理解,专注于在不牺牲质量的情况下交付增量价值。 加分项: • 云/后端:有使用Golang构建高并发微服务的经验。 • 前端/移动端:有使用Flutter/Dart构建美观、高性能用户界面的经验。 • 安全性:了解内存安全编程实践和安全审计。 • 机器人技术:熟悉ROS/ROS2概念,包括节点、主题、服务和消息传递。 关于Novarc Technologies: Novarc Technologies是一家全栈机器人公司,专注于设计和制造协作机器人及基于人工智能的机器视觉解决方案,用于自动化焊接。Novarc的管道焊接机器人(SWR)是世界上首个用于管道焊接应用的此类机器人。作为该领域的公认先锋,Novarc的团队致力于解决提高客户收益的焊接自动化难题。 为什么选择Novarc: • 成长机会 - 我们正在发展成为一家快速成长的中型企业。 • 理想之地 - 我们创造了一个有趣、冒险和开放的环境,鼓励我们的团队建立联系并展现一点点的独特性。 • 优秀人才 - 我们的团队由才华横溢、聪明勤奋的人组成。 • 充足机会 - 我们不断在内部寻找杰出人才以晋升到领导职位。 我们很高兴邀请你加入我们不断壮大的团队,踏上这段精彩旅程! “Novarc为所有员工和求职者提供平等就业机会,并禁止任何类型的歧视和骚扰,无论种族、民族或族裔背景、肤色、政治信仰、婚姻或家庭状况、宗教、特殊能力、年龄、性别或性取向,或与该人的就业或预期就业无关的刑事定罪或指控。这适用于我们所有的招聘、选拔、晋升、培训和发展、健康与安全以及薪酬实践。”