有没有想过让你的工作超越娱乐,产生更深远的影响?我们正在为重型设备(如挖掘机、起重机、港口机械)构建高保真训练模拟器,并且我们需要渴望将Unity引擎推向严肃模拟领域的程序员。
???? 你将负责什么?
• 与开发团队合作,设计、实施和维护核心模拟系统——从车辆动力学到环境交互
• 负责一个或多个系统(例如设备控制、评分/指标、场景管理),确保功能、性能和可扩展性符合培训要求
• 在Unity中开发和集成模拟机制、UI/UX元素和教练工具
• 与物理工程师、3D艺术家和培训设计师合作,确保资产、行为和硬件接口的无缝集成
• 调试和优化代码,以确保在多显示器设置、VR部署和不同硬件配置下的流畅性能
• 集成外部SDK和硬件API(控制接口、运动平台、跟踪系统)
• 跟踪Unity开发趋势和模拟最佳实践,将改进融入项目工作流程
• 为技术文档做出贡献,并在团队壮大时为初级团队成员提供指导
???? 你将带来什么?
• 必备条件
• 3年以上Unity项目(游戏、模拟或交互应用)的发布经验
• 扎实的C#基础——你编写过系统,而不仅仅是脚本
• 具备Unity物理系统的经验(及其局限性)
• 熟悉版本控制和协作开发
加分项
• C++经验(即使是业余水平)
• VR开发经验(任何平台)
• 对工程、重型设备或“事物运作原理”的兴趣
• 着色器/图形编程
• 具有集成外部SDK或硬件的经验
???? 地点
基于蒙特利尔,魁北克的混合角色。对于特别合适的候选人,考虑北美地区的远程工作者。