薪资:$80.00/小时至 $86.00/小时(T4)
地点:加拿大安大略省马克汉
教育与学术资格:
计算机工程、电气工程、计算机科学或类似专业的学士(或更高)学位,重点关注软件工程,至少涵盖以下主题:
• 面向对象编程
• 计算机与软件架构
• 操作系统
• 并行与异步处理
• 软件性能分析与优化
• 计算机硬件架构介绍
经验要求:
• 在企业组织和/或成熟的开源社区环境中编写干净、经过良好测试、可维护代码的经验
• 具有完整软件开发生命周期的经验
• 按时交付生产质量软件工程解决方案的经验
• 熟悉 C 和 C++ 编程,具备 Bash 和 Python 脚本技能者优先(有 Rust 经验者更佳)
• 拥有广泛的 Linux 软件开发和工具使用经验(bash、gcc、make、cmake、autotools 等),具备 Linux 系统管理和网络技能者优先
• 拥有多种 Linux 发行版和多种包管理器(rpm、dpkg、apt、yum、dnf、zypper 等)的丰富经验,具备构建和打包自定义 Linux 内核的工作知识者优先
• 有与以下 API 中一种或多种合作的经验者极为理想:OpenGL、Vulkan、OpenCL、ROCm、Linux 内核用户空间与内核空间 API、DKMS
• 具备源代码控制系统的经验,了解 git 和 gerrit 者优先
• 熟悉 Linux 虚拟机监控程序,如 KVM
• 熟悉 CI/CD 和容器技术
• 有与开源社区合作的经验,涉及根据发行要求进行打包
• 出色的分析、调试和故障排除技能
• 有效的组织、沟通和解决问题的能力