Software Developer

Montreal

Offre publiée le 2024-04-01

Tundra Technical Solutions

Software Developer- Gaming WHO ARE WE? If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by CAE.

With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots.

YOUR MISSION You will be part of a creative and exciting team that will leverage the latest rendering technology to deliver a state-of-the-art visual system and introduce innovative capabilities into simulation products.

As an experienced rendering developer, you will bring your industry experience to develop the next generation high-fidelity visual system and synthetic environment for flight simulators.

The ideal candidate is passionate about working in technology and games. In this role, you will

  • Develop core rendering features, engine components and tools.
  • Research and implement innovative rendering techniques
  • Work with multiple teams to collaborate and solve complex technical challenges
  • Develop and optimize rendering techniques used to push visual quality level
  • Optimize rendering engine performance for real time operation while maximizing high fidelity realism
  • Actively participate in code reviews
  • Stay up to date on technology trends What we’re looking for
  • BS or MS Degree in Software Engineering, Computer Science, or equivalent experience
  • A great rendering engine programmer, with years of experience writing maintainable code
  • Experience in rendering, with excellent 3D maths skills, knowledge of cutting edge rendering techniques, understanding of current graphics hardware, APIs and shader programming languages
  • Well-versed in software engineering principles
  • Experience in a cross-disciplinary development environment, with excellent cross-discipline communication skills
  • Less than 1 hour ago