无人机系统软件工程师(C++/Rust)- 布里斯托尔混合办公
为 TEKEVER 的无人机开发和维护自动驾驶、自治、载荷及子系统软件。 支持无人机系统测试以及未来飞行器平台的开发。
描述
- 开发和维护 TEKEVER 设计飞行器的机载软件
- 为无人机平台设计、集成和调试软件
- 协助制定软件路线图,将功能转化为实现方案,并负责交付
- 开展国际协作,推动当前及未来无人机系统平台之间的代码复用
- 深入了解现有产品组合及其组件
- 参与新平台迭代和全新飞行器设计
- 协作开展工作,快速交付客户价值
- 将创新开发与严谨的工程实践相结合
- 支持现场测试,通常在西威尔士机场设施进行
任职要求
- 拥有计算机科学、数学、工程或相关学科的技术学位,或具备同等实践经验
- 具备使用 C++ 或 Rust 等面向嵌入式开发语言的专业经验,包括 MISRA C++ 等受限子集
- 具备无人机系统设计、运行和测试的实践经验
- 具备使用 Claude 等 AI 辅助编码工具改善开发流程的经验
- 符合并愿意完成英国 SC 级别安全审查的要求
- 能够偶尔前往 TEKEVER 在英国、葡萄牙、美国和欧洲其他地区的办公地点,以及参与偶尔的全球部署行动
- 具备 IP 网络、PX4 或 ArduPilot、MAVLink、自治系统、FreeRTOS、ROS 2 或 Docker 经验
- 具备高级 Linux 使用经验,可能包括 Yocto
- 能够开发自治、机器视觉、制导、控制或传感器融合等领域的算法
- 具备在模型在环、软件在环、硬件在环和仿真环境中创建测试及测试框架的经验
- 具备使用 CMake 和 GitLab CI 开发及部署 CI/CD 流水线的经验
- 熟悉完整的软件开发生命周期,并使用 Git 管理开发工件
- 开发无人机系统软件时,能够考虑安全性、信息安全和实时行为
- 具备国防或其他受监管行业经验,最好熟悉 DO-178C 等标准
福利待遇
- 雇主养老金缴款最高按 10% 配比
- 每年 25 天年假,另加 8 天银行假日
- 医疗保险
- 牙科保险
- 包括电动汽车、Cycle to Work 和科技产品购买在内的薪资牺牲计划选项
- 酌情发放的年度公司奖金
- 协作式工作环境,并有机会作出有意义的贡献
