Software Developer- Gaming III
Aversan
- Saint-Laurent, QC
- Permanent
- Full-time
Schedule: HybridIn 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
- 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
Advanced knowledge of rendering techniques
Excellent 3D math skills (Vectors and Matrices)
Understanding of current graphics hardware, APIs and shader programming languagesSkills Matrix - Top 3 Nice to Have Skills
C++ or C#
Unreal Engine Experience
Bilingual (french & english)