View all jobs

Software Developer

St.Laurent, QC

Key Responsibilities
  • Collaborate with a multi-disciplinary team to create new training applications that will be used across multiple platforms.
  • Provide innovative technical solutions and high-quality software components for R&D and custom client projects.
  • Contribute new feature ideas and code to core 3D frameworks to ensure they are scalable, maintainable, and flexible.
  • Proactively engage with development team members to resolve challenging design and engineering issues.
  • Participate in planning and estimating for potential projects.
  • Help to define the new product architecture and our overall technology stack.
  • Improve product quality and performance of existing applications.
Basic Qualification: 
  • 6+ years of experience with C# with a knowledge of standard data structures and design patterns
  • 6+ years of experience in Unity.
  • Strong foundation of 3D visual rendering techniques.
  • Debugging / profiling / optimizing
  • Experience using a framework.
  • Autonomous and resourceful.
  • You are results and customer oriented.
  • Proven ability to meet or exceed the engineering objectives.
  • History of innovation and passion for solving ambiguous problems with a multi-disciplinary team
  • Led the delivery of features from concept to completion.
  • Source control is second nature.
  • Bilingualism (French / English).
  • A Bachelor’s degree or Master’s degree in Software Engineering, Computer Engineering or Computer Science.
  • 5-10 years of professional experience

Nice to have:
  • Assets you might have alsoExperience with deploying WebGL content (native or Unity) in a cloud environment.
  • Experience with Android/iOS mobile development (native or Unity).
  • Experience with Virtual/Augmented Reality development.
  • Experience with real-time simulation.
  • Experience in network programming (socket base or REST) & protocols.
  • Extensive knowledge of C++.
  • Experience in CI/CD.
  • Understanding of gaming engines and gaming industry best practice

Share This Job

Powered by