C++ Full-Stack Mixed Reality Software Engineer

1 week ago


Montreal, Quebec, Canada CAE Full time

About This Role

This position is exclusively open to students in the process of obtaining an academic degree

Internship Details

We are seeking a highly motivated and skilled C++ Full-Stack Mixed Reality Developer to join our team at CAE. As a member of our team, you will have the opportunity to work on cutting-edge projects that involve the development and integration of software components for mixed reality applications.

Key Responsibilities

  • Participate in the development and integration of software components for mixed reality applications
  • Work on display solutions, visual content, and rendering, sound effects, and motion generation
  • Contribute to the continuous improvement of CAE software and development processes
  • Use latest mixed reality and graphic hardware, including HMDs such as the Varjo XR4 and Apple Vision Pro
  • Collaborate with a team of experts with diverse backgrounds and expertise

Requirements

  • Good knowledge of object-oriented development, in C++, under Windows
  • Knowledge of.NET development, notably C#
  • Knowledge of system programming (low level) under Windows
  • Knowledge of 3D engines such as Unreal or Unity
  • Knowledge of OpenGL, 3D visualization concepts, GLSL shader
  • Knowledge of optics, display systems, video interfaces, architecture, and graphics capabilities of modern GPUs

What We Offer

  • Salary determined according to the number of years and/or cumulative credits
  • Flexible schedules and work from home policy
  • Open concept workspace
  • Opportunity to work on a variety of projects on a multidisciplinary team
  • Possibility of permanent employment/extension
  • Free parking (cars and bikes) and STM access on campus
  • Running club and sports activities
  • Changing rooms and showers
  • Panoramic terrace open during Summer and Fall

Equal Opportunity Employer

CAE is an equal-opportunity employer committed to diversity, equity, and inclusion. We take affirmative action to ensure equal opportunity for all applicants regardless of race, nationality, color, religion, sex, gender identity and expression, sexual orientation, disability, neurodiversity, Veteran status, age, or other legally protected characteristics.



  • Montreal, Quebec, Canada CAE Full time

    About This Role Are you a highly motivated student seeking to contribute to cutting-edge technology in the realm of mixed reality? Do you thrive in a collaborative environment where innovation is paramount? CAE, a global leader in training and simulation solutions for various industries, invites you to join our dynamic team as a C++ Full-Stack Mixed Reality...


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsWe are seeking a highly motivated and skilled C++ Full-Stack Mixed Reality Developer to join our team at CAE. As a member of our team, you will have the opportunity to work on cutting-edge projects that involve the development and...


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsWe are seeking a highly motivated and skilled C++ Full-Stack Mixed Reality Developer to join our team at CAE. As a member of our team, you will have the opportunity to work on cutting-edge projects that involve the development and...


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsWe are seeking a highly motivated and skilled C++ Full-Stack Mixed Reality Developer to join our team at CAE. As a member of our team, you will have the opportunity to work on cutting-edge projects that involve the development and...


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degreeInternship DetailsWe are seeking a highly motivated and skilled C++ Full-Stack Mixed Reality Developer to join our team at CAE. As a member of our team, you will have the opportunity to work on cutting-edge projects that involve the development and...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you driven by technology and innovation? We are collaborating with a MedTech startup that is pioneering a surgical navigation system designed to transform how surgeons utilize 3D models derived from diagnostic imaging. This cutting-edge mixed-reality solution aims to enhance education, diagnosis, and treatment planning in the medical field. To propel the...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you driven by innovation in technology and healthcare? We are collaborating with a pioneering MedTech company focused on developing a state-of-the-art surgical navigation system. This groundbreaking solution aims to transform the way surgeons create 3D models from diagnostic imaging, utilizing immersive mixed-reality technology for enhanced education,...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you excited about software engineering and immersive technologies? Our client, a pioneering MedTech enterprise, is at the forefront of developing a surgical navigation system that transforms diagnostic imaging into interactive 3D models. This cutting-edge mixed-reality solution aims to enhance education, diagnosis, and treatment planning for medical...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you driven by technology and innovation? Our client, a pioneering MedTech startup, is at the forefront of developing a revolutionary surgical navigation system that enables healthcare professionals to create 3D representations from diagnostic imaging scans. This cutting-edge mixed-reality solution is designed for educational purposes, diagnostic...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you driven by technology and innovation? We are seeking a talented individual to join a pioneering MedTech startup focused on revolutionizing surgical procedures through advanced technology. Our client is at the forefront of developing a surgical navigation system that transforms diagnostic imaging into interactive 3D models, enhancing the capabilities...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Are you driven by technology and innovation? We are collaborating with a pioneering MedTech firm that is at the forefront of surgical technology. This startup is creating a cutting-edge surgical navigator that enables medical professionals to swiftly produce 3D representations from patient imaging data. Their groundbreaking mixed-reality solution is set to...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Job SummaryAdoc Talent Management is seeking a highly skilled Senior Software Developer to lead the software development team for the AI-Powered MR Surgical Navigator project. This is a unique opportunity to work at the intersection of new technologies and medical innovation.About the RoleWe are looking for a seasoned software development professional with...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Job SummaryAdoc Talent Management is seeking a highly skilled Senior Software Developer to lead the software development team for the AI-Powered MR Surgical Navigator project. This is a unique opportunity to work at the intersection of new technologies and medical innovation.About the RoleWe are looking for a seasoned software development professional with...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a pioneering Insurtech company that has been revolutionizing insurance pricing and reserving with transparent Machine Learning since 2016.We leverage the power of Transparent Machine Learning and Predictive Analytics to inject speed, performance, and reliability into insurers' pricing and reserving processes.Our skilled R&D team of Data...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a pioneering Insurtech company that has been revolutionizing insurance pricing and reserving with transparent Machine Learning since 2016.We leverage the power of Transparent Machine Learning and Predictive Analytics to inject speed, performance, and reliability into insurers' pricing and reserving processes.Our skilled R&D team of Data...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Position: Lead Software Engineer at Adoc Talent ManagementAre you passionate about software development and the integration of advanced technologies in healthcare? Do you aspire to contribute to the intersection of innovative technology and medical advancements?Join our client, a pioneering organization in the MedTech sector, focused on developing a surgical...


  • Montreal, Quebec, Canada Petal Full time

    Petal is seeking a talented and passionate Full-Stack Software Engineer to join our growing team! As a Full-Stack Software Engineer, you will play a vital role in the development and maintenance of our innovative healthcare platform. You will be responsible for designing, building, and deploying high-quality software solutions that meet the needs of our...


  • Montreal, Quebec, Canada Universite Concordia Full time

    Position OverviewThe role of Full Stack Software Developer is pivotal in our mission to enhance urban sustainability through technology.About the OrganizationUniversite Concordia's Next-Generations Cities Institute, under the Canada Excellence Research Chair (CERC), focuses on innovative solutions for smart and resilient urban environments. Our team is...


  • Montreal, Quebec, Canada Universite Concordia Full time

    CARE support-technical non-student: Full Stack Software DeveloperPosition OverviewThe role of Full Stack Software Developer is essential in supporting our initiatives at Université Concordia.About UsAt the Canada Excellence Research Chair (CERC) in Smart, Sustainable and Resilient Cities and Communities, we are dedicated to developing innovative...


  • Montreal, Quebec, Canada Universite Concordia Full time

    CARE support-technical non-student: Full Stack Software DeveloperPosition OverviewThe role of Full Stack Software Developer is crucial in advancing our mission at Université Concordia. This position encompasses both front-end and back-end development responsibilities.About UsAt the Canada Excellence Research Chair (CERC) in Smart, Sustainable and Resilient...