初级软件工程师

无个税9天前全职
17.7万 - 23.8万 / 年 Canonical

Canonical

location 多哈
unsaved
角色概述 加入 Canonical,担任初级软件工程师,参与我们的 Multipass 项目,这是一个工作站迷你云,按需提供 Ubuntu 和应用程序虚拟机,用于构建、测试和原型设计。 主要职责 • 使用 C++ 开发跨平台应用程序,适用于 Windows 和 MacOS • 架构新功能并设计用户体验 • 编写高质量代码,创建新功能并修复漏洞 • 作为 Canonical 工程流程的一部分,审查代码和架构 • 与分布式团队协作,确保项目顺利交付 要求 • 在 macOS 和/或 Windows 上具有跨平台开发经验 • 精通现代 C++ 开发 • 具有软件测试和测试驱动开发的经验 • 对 Hyper-V、VirtualBox、KVM 和 QEMU 等虚拟机监控程序技术有深入了解 • 参与开源项目的经验