高级C++软件工程师

伦敦 29天前全职 网络
面议
高级C++软件工程师 - 伦敦或奇切斯特办公室 - 混合办公 将一个经过验证的无人机原型转化为生产就绪的技术,彻底改变关键基础设施。您将设计和开发直接控制自主无人机的核心软件,反馈周期极短——在几天内即可看到您的代码在实际操作中飞行。 与一个才华横溢的团队一起工作,技术讨论蓬勃发展,个人成长被优先考虑。您将对项目拥有真正的所有权,并看到无人机执行由您构建和完善的软件驱动的任务。我们刚刚赢得了国家电网的大合同,并获得了新投资者的支持,因此这是加入我们团队的一个非常激动人心的时刻,因为我们正在扩大规模以交付这一革命性产品。 您将参与整个无人机软件栈,从低级飞行控制系统到3D飞行员应用程序和模拟工具。您的架构决策将直接影响我们的无人机在苛刻环境中安全有效运行的方式。 我们最近在这个团队中聘请了一位有才华的工程师,并正在寻找另一位具有软件开发和架构经验的开发人员来完成团队。 您的职责 设计和开发我们的C++20无人机软件栈,在从原型到全球生产部署的过程中做出关键技术决策。您将平衡紧急操作修复与长期系统改进,以确保任务关键的可靠性。 构建和优化安全关键的飞行控制软件、用于飞行员应用程序的3D渲染系统以及支持实际无人机操作的模拟工具。您将从事从低级无人机控制到飞行后数据分析的所有工作。 与集成和运营团队合作,快速测试和部署新功能,解决操作挑战并提高系统的稳健性。您还将分享最佳实践并参与推动团队专业技术的技术讨论。 您需要具备的条件 - 5年以上C++经验(优先C++20),具有在生产规模系统上工作的能力 - 在复杂的安全关键环境中具有软件架构和设计决策的丰富经验 - 精通软件设计模式、Linux系统和调试复杂代码库 - 软件工程、电子或类似专业的学士学位或以上 - 加分项:Python、CMake、网络协议或模拟工具经验 强大的问题解决能力和务实的心态将帮助您在满足即时操作需求与战略系统改进之间取得平衡。清晰的沟通和指导技能将使您能够有效协作并在快速变化的环境中指导技术决策。 关于sees.ai 我们正在构建自主无人机操作的操作系统,使先进的无人机能够从中央控制室远程控制。我们的技术通过安全、有效的大规模自主检查和监控,正在改变关键基础设施管理。 您将加入一个在多元化视角和创新问题解决中蓬勃发展的协作团队,并有独特的机会在开发后的几天内看到您的代码控制实际无人机执行任务关键操作。