旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式系统 Rust 实习生

Internship - RUST for embedded systems

巴可公司(Barco)

地点
科特赖克,比利时
类型
实习

消费电子音频影音

职责

  • 参与评估嵌入式系统开发中从 C/C++ 过渡到 Rust 可行性的研究项目,探讨安全性、正确性、工具链、培训需求及实际应用。
  • 比较 Rust 与 C/C++ 在内存安全性、并发性、编译时正确性保证、运行时性能方面的差异。
  • 评估 Rust 在嵌入式系统中的成熟度和适用性:微控制器和实时系统支持、生态系统和社区支持、社区和供应商支持。
  • 评估过渡工作:嵌入式软件工程师所需培训、迁移策略(部分重写与完全重写)、工具链采用时间范围。
  • 确定工具链需求:开源工具与厂商支持的工具、IDE、调试器、构建系统、CI/CD 集成。
  • 指出潜在缺点或局限性:生态系统成熟度、与现有 C/C++ 代码库集成、长期可维护性。
  • 交付成果:包含基准和案例研究的比较报告、包含测试的原型或概念验证、工具概览和设置指南、向研发团队汇报研究结果。

必备要求

  • ICT 或计算机科学专业学生,对嵌入式系统感兴趣。
  • 熟悉 C/C++ 并具备 Rust 基础知识。
  • 具备分析思维和独立工作能力。
  • 具备较强的沟通能力,能够清晰表达技术发现。

优先条件

  • 无明确优先条件。

Responsibilities

  • Participate in a research project evaluating the feasibility of transitioning from C/C++ to Rust in embedded systems development, exploring safety, correctness, toolchain, training needs, and practical application.
  • Compare Rust with C and C++ in terms of memory safety, concurrency, compile-time correctness guarantees, and runtime performance.
  • Assess the maturity and suitability of Rust for embedded systems: support for microcontrollers and real-time systems, ecosystem and community support, community and vendor support.
  • Evaluate transition effort: training required for embedded software engineers, migration strategies (partial vs. full rewrite), toolchain adoption timelines.
  • Identify toolchain requirements: open-source vs. vendor-supported tools, IDE, debugger, build systems, CI/CD integration.
  • Point out potential drawbacks or limitations: ecosystem maturity, integration with existing C/C++ codebases, long-term maintainability.
  • Deliverables: comparative report with benchmarks and case studies, prototype or proof of concept with tests, tool overview and setup guide, present findings to the R&D team.

Must Have

  • ICT or computer science student with interest in embedded systems.
  • Familiarity with C/C++ and basic knowledge of Rust.
  • Analytical mindset and ability to work independently.
  • Strong communication skills to clearly articulate technical findings.

Preferred

  • No explicit preferred qualifications.

公司简介

巴可致力于设计尖端技术,通过先进的视觉体验提升日常生活质量。作为协作和成像领域的全球领导者,我们为企业、医疗保健和娱乐行业提供创新工具,助力专业人士高效沟通、发挥最佳水平,创造独特体验并对质量、可靠性和可持续性的保证充满热情。我们在全球90多个国家和地区运营。在3200多名员工的支持下,我们不断突破界限,塑造数字成像和连接的未来。巴可致力于设计能够为全球带来卓越成果的技术。我们超越图像本身,开发可视化和协作解决方案,帮助您协同工作、分享洞见,并呈现令人惊叹的视觉效果。我们专注于三大核心市场:企业(涵盖会议、控制室和企业办公空间)、医疗保健(涵盖放射学和手术室)以及娱乐(涵盖电影院、现场活动和景点)。我们在布鲁塞尔泛欧交易所上市(股票代码:BAR),拥有约3,000名员工,他们技术精湛、满怀热忱,分布在90多个国家/地区。我们与巴可生态系统中的合作伙伴携手,共同缔造无与伦比的解决方案,让客户满意,并引领我们充满活力的市场潮流。自1994年以来,巴可控制室业务部门一直致力于为控制室市场提供工作流程和可视化解决方案,帮助操作人员收集、可视化和共享关键信息,从而实现最佳的关键任务决策。如今,我们的产品是控制室专业人员保持态势感知的首选,在关键基础设施和关键运营领域拥有超过12000个安装案例。巴可控制部门的显示部门在基于液晶和LED技术的高端大型视频墙的制造方面处于领先地位。我们是一个不断发展壮大的国际团队,主要办公地点位于比利时科特赖克、印度诺伊达和中国深圳。