Software Engineer - Unity / Unreal

Responsibilities

  • Preparing real-time VR design presentations for executive review
  • Maintaining master files
  • Designing and modeling high-detail props and assets
  • Creating and/or utilizing photorealistic textures and materials
  • Shading / Lighting / Texturing
  • Assembling environments within Unreal 4 and Unity
  • Designing photorealistic lighting within Unreal 4 and Unity
  • Data preparation of CAD data for import into VR systems using applications like Maya, Catia or Alias
  • Optimizing models for real-time performance and high fidelity visuals
  • Developing some basic UI functionality with existing toolkits or custom coding
  • Researching and developing pipeline solutions and techniques
  • Interfacing with design, engineering, and manufacturing to provide visualization solutions
  • Working with VR / AR equipment
  • Troubleshooting

Qualifications

  • Proficiency in blueprinting and scripting in Unreal Engine 4 and Unity
  • Knowledge of computer graphics and real-time data visualization
  • C, C++, C# programming experiences
  • Ability to think creatively and to champion innovative design & development solutions
  • Strong written and verbal communication skills
  • Strong team player with record of collaboration
  • Ability to multi-task and manage multiple projects at once

Nice to haves

  • Experience with real-time visualization
  • Experience with developing 3D games
  • Experience with developing 3D mobile games
  • Familiar with software architecture and design patterns
  • Excellent networking skills
  • Knowledge of vehicle design
  • Experience with 3D apps like Maya