Current jobs related to C++ Full-Stack Mixed Reality Software Engineer - Montreal, Quebec - CAE


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degree.Key ResponsibilitiesContribute to the development and integration of software components for mixed reality applications.Work on the development of artificial intelligence for military simulation scenarios.Collaborate with a multidisciplinary team to...


  • Montreal, Quebec, Canada CAE Full time

    About This RoleThis position is exclusively open to students in the process of obtaining an academic degree.Key ResponsibilitiesContribute to the development and integration of software components for mixed reality applications.Work on the development of artificial intelligence for military simulation scenarios.Collaborate with a multidisciplinary team to...


  • Montreal, Quebec, Canada CAE Full time

    About This OpportunityThis role is exclusively open to students pursuing an academic degree and is an excellent opportunity to gain hands-on experience in the field of mixed reality.Key ResponsibilitiesContribute to the development and integration of software components for a simulation environment of unmatched realism.Work on display solutions, visual...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Job Title: Senior Software Developer - AI and Mixed Reality ExpertWe are seeking a highly skilled Senior Software Developer to lead our software development team for the AI-Powered MR Surgical Navigator project. As a key member of our team, you will be responsible for overseeing the design, development, and implementation of software across various...


  • Montreal, Quebec, Canada Adoc Talent Management Full time

    Job Title: Senior Software Developer - AI and Mixed Reality ExpertWe are seeking a highly skilled Senior Software Developer to lead our software development team for the AI-Powered MR Surgical Navigator project. As a key member of our team, you will be responsible for overseeing the design, development, and implementation of software across various...

  • Software Engineer

    5 days ago


    Montreal, Quebec, Canada Boston Scientific Full time

    We are seeking a Software Engineer - Full Stack to join our team. Key responsibilities include developing and maintaining our software applications, working closely with cross-functional teams, and contributing to the design and implementation of new features.Key Skills and Qualifications:Proficiency in languages such as Python, JavaScript, and C++Knowledge...


  • Montreal, Quebec, Canada DeepSight, Inc. Full time

    At DeepSight, Inc., we are seeking a skilled C++ Software Engineer to join our team of innovators. Main Responsibilities:Collaborate with application and integration developers to solve complex technological problems and develop outstanding augmented reality applications.Participate in the development of embedded software and APIs targeting multiple...


  • Montreal, Quebec, Canada Autodesk, Inc. Full time

    Job Title: Full-Stack Software EngineerAs a Full-Stack Software Engineer on the DXC Horizontal Capabilities team, you will work on critical projects and proof of concepts to develop unique tools that will help build the foundations for our eCommerce website. You'll understand the end-to-end life cycle of Autodesk's system and gain great exposure to system...


  • Montreal, Quebec, Canada Autodesk, Inc. Full time

    Job Title: Full-Stack Software EngineerAs a Full-Stack Software Engineer on the DXC Horizontal Capabilities team, you will work on critical projects and proof of concepts to develop unique tools that will help build the foundations for our eCommerce website. You'll understand the end-to-end life cycle of Autodesk's system and gain great exposure to system...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming 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 Technology...


  • Montreal, Quebec, Canada DRW Full time

    About DRWDRW is a diversified trading firm with a rich history of innovation and expertise in global markets. With a strong presence in Chicago and offices worldwide, we operate with a unique blend of technology and exceptional people.We value autonomy, agility, and a willingness to challenge consensus. Our team is comprised of talented individuals who share...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming 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...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming 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...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming insurance pricing and reserving with transparent Machine Learning since 2016.We leverage the power of Transparent Machine Learning and Predictive Analytics to inject game-changing speed, performance, and reliability into insurers' pricing and reserving processes.Our...


  • Montreal, Quebec, Canada Chewi Creative Full time

    Senior Software Engineer - Extended Reality ExpertAt Chewi Creative, we're pushing the boundaries of Extended Reality (XR) experiences that drive engagement and create lasting emotional connections with customers. We're seeking a Senior Software Engineer with a specialization in game engines and networking to help build cutting-edge real-time content...


  • Montreal, Quebec, Canada Akur8 Full time

    Akuratech is a pioneering Insurtech company that has been revolutionizing insurance pricing and reserving with cutting-edge Machine Learning since 2016.Our innovative solution leverages the power of Transparent Machine Learning and Predictive Analytics to inject unparalleled speed, performance, and reliability into insurers' pricing and reserving...


  • 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 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 Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming insurance pricing and reserving with transparent Machine Learning since 2016.Our MissionWe leverage the power of Transparent Machine Learning and Predictive Analytics to inject game-changing speed, performance, and reliability into insurers' pricing and reserving...


  • Montreal, Quebec, Canada Akur8 Full time

    About Akur8Akur8 is a dynamic and fast-growing Insurtech company that has been transforming insurance pricing and reserving with transparent Machine Learning since 2016.Our MissionWe leverage the power of Transparent Machine Learning and Predictive Analytics to inject game-changing speed, performance, and reliability into insurers' pricing and reserving...

C++ Full-Stack Mixed Reality Software Engineer

2 months 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.