高级 C++ 开发工程师——英国远程合同
加入 Instil,担任高级 C++ 开发工程师,为嵌入式设备构建高性能 Linux 微服务。 合同职位涵盖分布式服务、API、CI/CD 流水线和自动化测试。
描述
- 在微服务架构中创建和维护 C++ 服务
- 开发和排查 Linux 软件问题,包括 Shell 脚本和系统级代码
- 与跨职能团队协作处理 API、服务契约和部署方案
- 提升分布式系统的性能和可靠性
- 支持 CI/CD 流水线和自动化测试框架
- 参与代码评审和架构讨论
- 满足安全、质量和性能标准
- 为嵌入式设备构建可扩展的高性能分布式服务
任职要求
- 至少 7 年专业 C++ 开发经验,包括 C++14、C++17 或 C++20
- 具备开发和调试 Linux 软件的经验,包括 Shell 脚本、系统调用以及进程和线程管理
- 深入了解微服务架构、REST API 和服务编排
- 具备使用 Docker 等容器化和编排工具的经验
- 熟悉进程间通信、消息队列和 gRPC
- 熟练使用 Git 以及 Jenkins、GitLab CI 等 CI/CD 平台
- 具备使用 Python 或 Go 等其他语言进行编程的经验
- 具备较强的分析和软件调试能力
- 居住在英国境内,并拥有在英国工作的权利;需要具备英国安全审查资格或有资格申请该审查,通常要求连续在英国居住至少五年,且任何一次离开英国的时间不得超过连续 30 天
- 需要具备英国安全审查资格或有资格申请该审查;根据源输入,资格通常包括连续在英国居住至少 5 年,且任何一次离开英国的时间不得超过连续 30 天?等等,确切数量问题。
- 福利
福利待遇
- 可在英国境内完全远程工作
- 合同制聘用
- 参与嵌入式设备高性能软件的开发
- 接触微服务、分布式系统、CI/CD 和自动化测试
