软件工程师,操作系统虚拟化

蒙特利尔 3天前全职 网络
面议
关于Wind River Wind River是全球领先的关键任务智能系统软件提供商。四十多年来,公司一直是创新者和先驱者,为数十亿需要最高安全性、安全性和可靠性的系统提供动力。Wind River帮助汽车、航空航天、国防、工业、医疗和电信行业的客户在向新智能机器经济发展的过程中解决复杂的技术挑战。 公司的软件为一代又一代世界上最安全、最可靠的系统提供动力。例子包括在NASA的阿尔忒弥斯I号、詹姆斯·韦伯太空望远镜和多辆火星探测车等太空任务中发挥关键作用。我们最近在5G领域取得了里程碑式的成就,包括与Verizon成功完成全球首个5G数据会话,并与Vodafone一起建立了全球最大的开放RAN网络之一。 职位 软件工程师,客户操作系统虚拟化 加入我们的客户操作系统团队,为Linux和RTOS环境构建和增强虚拟化功能。您将与架构师和开发人员合作,确保我们的虚拟化堆栈提供强大的性能和可靠性。 主要职责 设计和实现支持客户操作系统环境(Linux、VxWorks、RTOS)的虚拟机管理程序功能 起草和维护设计文档;参与架构审查 调试和诊断虚拟机管理程序和客户操作系统层的问题 开发和维护客户镜像构建的自动化基础设施 参与代码和设计审查,贡献最佳实践 与团队沟通进展、挑战和技术决策 必备资格 计算机科学、计算机/电气工程或相关专业的学士学位 5-7年专业软件设计和开发经验 精通x86和ARMv8架构的C和汇编编程 熟悉嵌入式Linux发行版(Yocto、Wind River Linux等) 具备虚拟化技术(virtio、硬件加速、KVM)的工作知识 具有RTOS(VxWorks、FreeRTOS等)上的嵌入式编程经验 设备驱动程序和板级支持包(BSP)开发经验 精通Python脚本编写用于自动化、工具和构建基础设施 良好的沟通和协作能力 优先资格 曾为开源虚拟化或虚拟机管理程序项目做出贡献 具有嵌入式系统CI/CD管道经验 接触过受限环境中的性能和内存优化 我们对多样性的承诺 Wind River致力于为员工提供无歧视和骚扰的工作环境。所有就业决定均基于业务需求、工作要求和个人资格,而不考虑种族、肤色、宗教或信仰、国籍、社会或民族出身、年龄、身体、精神或感官残疾、性取向、性别认同和/或表达、婚姻、民事结合或家庭伴侣关系状态、过去或现在的军队服役、HIV状态、家庭病史或遗传信息、家庭或父母身份包括怀孕,或在我们运营地点受法律或法规保护的任何其他身份。 Wind River不容忍基于这些特征的歧视或骚扰。 申请人隐私声明 您的隐私对我们至关重要。在Wind River,我们严格遵守所有适用的数据隐私法律。请查看Wind River的申请人隐私声明,可以在此处找到。