Leading C++ Software Developer for Augmented Reality Applications

1 week ago


Montreal, Quebec, Canada DeepSight, Inc. Full time

About the Role:

We are seeking a highly skilled C++ software developer to join our team at DeepSight, Inc. in Montreal, Canada. As a key member of our development team, you will play a critical role in designing and developing cutting-edge augmented reality applications.

Job Description:

In this position, you will collaborate with cross-functional teams to develop innovative AR solutions that push the boundaries of what is possible. Your primary responsibilities will include:

  • Designing and implementing complex software systems using C++ and object-oriented programming principles
  • Developing APIs and embedded software targeting multiple platforms for interfacing with image acquisition, processing hardware, and onboard systems
  • Troubleshooting and resolving software defects and technical issues in a timely manner
  • Identifying opportunities for optimization and suggesting improvements to enhance overall system performance
  • Participating in sprint reviews, continuous software training activities, and contributing to the growth of our team
  • Crafting testing, debugging, and support tools to ensure seamless delivery of our products

Requirements:

To be successful in this role, you must possess:

  • A solid understanding of C++ and object-oriented programming concepts
  • Familiarity with technologies such as ARKit, ARCore, and WebAssembly
  • Experience with computer graphics libraries like OpenGL and WebGL
  • A working knowledge of GitLab suite of tools
  • The ability to learn new technologies quickly and adapt to changing requirements
  • Strong problem-solving skills, with an emphasis on autonomy, perseverance, and versatility
  • Excellent communication skills, with the ability to work effectively within a team environment
  • Bonus points for experience with mobile development (iOS/Android/Web), high-performance computing, or 3D engine programming

Additional Requirements:

Please note that we require all applicants to have a Canadian work visa or residency. Additionally, we ask that employees spend most of their working week at our Montreal office.

Compensation:

We offer a competitive salary of approximately $120,000 per year, commensurate with experience. This figure may vary based on your qualifications and location.



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

    DeepSight, Inc. is seeking a highly skilled Senior Augmented Reality Software Engineer to join our team in Montreal.The estimated annual salary for this position is around $120,000-$180,000 CAD, depending on experience and qualifications.About the RoleWe are looking for a talented software engineer with expertise in C++ and Object-Oriented Programming (OOP)...


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

    **About DeepSight, Inc.**DeepSight, Inc. is a cutting-edge technology company pushing the boundaries of augmented reality.Estimated Annual Salary: $120,000 - $180,000 CAD**Job Description**As a Software Engineer for Augmented Reality Applications at DeepSight, you will play a key role in developing innovative AR solutions that transform industries.Your...


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

    At DeepSight, we are seeking a highly skilled C++ Software Engineer to join our team and contribute to the development of cutting-edge augmented reality applications.The ideal candidate will have a strong background in C++ and Object-Oriented Programming, as well as experience with computer graphics libraries such as OpenGL/WebGL. They will also be familiar...

  • AR Technology Lead

    1 week ago


    Montreal, Quebec, Canada Chewi Creative Full time

    At Chewi Creative, we push the boundaries of what's possible in Extended Reality (XR) experiences. Our creative service and technology empower brands to break through the media clutter and create lasting emotional connections with customers.We're partnering with RYOT to develop next-generation immersive AR experiences for Sports that will be used by...


  • Montreal, Quebec, Canada Signal Space Lab Full time

    Job Opportunity for a Lead Software DeveloperAt Signal Space Lab, we seek a highly skilled Lead Software Developer to join our team. As a Lead Software Developer, you will be responsible for leading the development of an application ecosystem for our proprietary interactive VR video format. Your expertise in C++, C#, Windows, Android, Qt, Unreal Engine, and...


  • Montreal, Quebec, Canada CAE Full time

    About the Role:We are seeking a skilled C++ software developer to join our team and contribute to the development and integration of software components for a simulation environment.Key Responsibilities:Validate and integrate various technologies and solve complex problems involving several software systems.Develop in a Windows environment, mainly using the...


  • Montreal, Quebec, Canada Motion Recruitment Full time

    About the RoleMotion Recruitment is seeking a skilled Senior Software Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using C/C++, .NET/C#, and Azure DevOps.Key Responsibilities:Application Maintenance and Support: Troubleshoot...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the OpportunityWe are seeking an experienced Senior C# Software Developer to join our team in New York, where you will play a key role in designing, developing, and deploying critical features in applications used by our traders and operations globally.As a seasoned professional with a strong background in .NET/C# development, you will contribute to...


  • Montreal, Quebec, Canada Experience AI Solutions Full time

    About Experience AI SolutionsExperience AI Solutions is a cutting-edge technology company that leverages sophisticated AI to drive innovation in the rapidly growing industry. We are seeking an exceptional C Software Engineer to join our team as a key contributor to our mission.Salary and BenefitsThe estimated salary for this position is $120,000 per year,...


  • Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Cadence is seeking an exceptional C++ software engineer to join our Protium Software Development Team. Our team is responsible for developing and enhancing the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.You will work on developing new algorithms and optimizations...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...

  • C++ Software Engineer

    2 months ago


    Montreal, Quebec, Canada DRW Full time

    Job Opportunity:DRW is a leading trading firm seeking a skilled C++ Software Engineer to develop high-performance systems for low-latency data processing.Key Responsibilities:Design and implement scalable and efficient C++ softwareCollaborate with research and trading teams to integrate new technologiesAnalyze and discuss requirements with stakeholdersDrive...


  • Montreal, Quebec, Canada Signal Space Lab Full time

    We are seeking a highly skilled Senior Software Development Lead to join our team at Signal Space Lab. As a key member of our development team, you will be responsible for leading the development of our proprietary interactive VR video format.The ideal candidate will have a strong background in software development, with experience in languages such as C++,...


  • Montreal, Quebec, Canada Blitz TI Full time

    Job Description:We are seeking a seasoned Senior Software Engineer to join our team at Blitz TI in the West Island. As an expert in Java and C development, you will play a crucial role in designing and implementing software solutions for our clients.About the Role:This is a full-time opportunity that requires a strong background in software development, with...


  • Montreal, Quebec, Canada Radio Canada International Full time

    About This RoleRadio Canada International is seeking a highly skilled Software Development Lead to join our team. As a key member of our application development team, you will be responsible for leading the design, development, and maintenance of our media services tools.Key ResponsibilitiesLeads and enables the application development team to deliver and...

  • Senior C++ Developer

    1 month ago


    Montreal, Quebec, Canada Cadence Design Systems, Inc. Full time

    Cadence - A Leader in TechnologyWe are seeking a talented Principal C++ Software Engineer to join our team at Cadence Design Systems, Inc.As a Principal Software Engineer, you will be responsible for the design and development of new features and algorithms for our Custom Prototyping Flow.Key responsibilities include:Collaborating with cross-functional teams...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job DescriptionCS GROUP seeks a skilled and experienced Team Lead for Software Development and Tools to lead our software development team. The ideal candidate will have a strong technical background and excellent leadership skills.Main Responsibilities: Develop and maintain reliable and reusable code in a multi-language environment (C, Python, Matlab, Go,...

  • Senior C# Developer

    1 week ago


    Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    As a seasoned C# developer, you will be part of the team driving the technological transformation of Sociète Générale in Canada. The position revolves around designing, developing, and deploying features for applications used by traders and operations across the globe, with a primary focus on New York.The role extends from conceptualization to...


  • Montreal, Quebec, Canada 360 Inc. Full time

    360 Inc. is seeking a skilled C++ Developer to join our team in Griffintown.About the RoleWe're looking for an experienced software professional to contribute significantly to the evolution and maintenance of core services in our platforms.This full-time position involves designing, developing, and maintaining complex, high-performance software systems using...