You are successfully logged out of your my randstad account

You have successfully deleted your account

    Thank you for subscribing to your personalised job alerts.

    3 jobs found for c++ in Saint-Laurent

    filter3
    clear all
      • Saint-Laurent, Québec
      • Contract
      Software Specialist C++12 monthsHybrid roleBilinguism: English or FrenchPassionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a world class company and industry leader and be proud to contribute to our projects and mission? Come join our team and share your passion with us!At CAE, our teams are committed to make sure the simulator always meets training and customer requirements. That’s why we need your expertise and passion to complete our team!AdvantagesHybrid roleWorldwide renown enterpriseHigh technologiesChance to travel around the worldResponsibilitiesBy joining our Software engineering tactical team, you will have the opportunity to directly participate in our mission. Are you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).QualificationsOur ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingSummarySoftware Specialist C++Location: Montréal / RemoteDuration: 12months Bilingualism : A huge assetRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      Software Specialist C++12 monthsHybrid roleBilinguism: English or FrenchPassionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a world class company and industry leader and be proud to contribute to our projects and mission? Come join our team and share your passion with us!At CAE, our teams are committed to make sure the simulator always meets training and customer requirements. That’s why we need your expertise and passion to complete our team!AdvantagesHybrid roleWorldwide renown enterpriseHigh technologiesChance to travel around the worldResponsibilitiesBy joining our Software engineering tactical team, you will have the opportunity to directly participate in our mission. Are you ready to be involved in the following tasks?•Program software solutions to answer pilots’ and instructors’ requests generated while using the simulator.•Integrate and validate these solutions.•Deploy the updated software to our customers (remotely or sometimes directly in the field, at the customer’s location).QualificationsOur ideal candidate has: •A technical programming degree or an engineering degree or any relevant experiences.•1 to 3 years of relevant experience in software debugging.•An aircraft systems knowledge•A knowledge of C, C++ programming languages.•As an asset, knowledge of Agile methodology.•An excellent team work capacity.•A result driven approach•A willingness to learn•A great autonomy•An availability for travelingSummarySoftware Specialist C++Location: Montréal / RemoteDuration: 12months Bilingualism : A huge assetRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Saint-Laurent, Québec
      • Contract
      Engine ProgrammerDuration: 12 months (renewable)WHO ARE WE?If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by our client. With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots.YOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest gaming technology to deliver astate-of-the-art visual system and introduce innovative capabilities into simulation products. As a gamedeveloper, you will bring your game industry experience to develop the next generation high-fidelity visualsystem and synthetic environment for flight simulators. The ideal candidate is passionate about working intechnology and games.In this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsAdvantagesHybrid (a percentage of time can be split between on-site and remote)o Financial Perks: Numerous corporate discountso Fun at work: social and community events all-year round!Join the engine that is changing our client, pointing towards the next horizon of growth through digital innovations to support our customers in their success.ResponsibilitiesIn this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismQualificationsWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      Engine ProgrammerDuration: 12 months (renewable)WHO ARE WE?If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by our client. With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots.YOUR MISSIONYou will be part of a creative and exciting team that will leverage the latest gaming technology to deliver astate-of-the-art visual system and introduce innovative capabilities into simulation products. As a gamedeveloper, you will bring your game industry experience to develop the next generation high-fidelity visualsystem and synthetic environment for flight simulators. The ideal candidate is passionate about working intechnology and games.In this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsAdvantagesHybrid (a percentage of time can be split between on-site and remote)o Financial Perks: Numerous corporate discountso Fun at work: social and community events all-year round!Join the engine that is changing our client, pointing towards the next horizon of growth through digital innovations to support our customers in their success.ResponsibilitiesIn this role, you will• Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine• Solve common problems with planetary scale open world• Work with multiple teams to collaborate and solve complex technical challenges• Work closely with artists, animators, and content designers to design and develop the nextgeneration system• Optimize game engine performance for real time operation while maximizing high fidelity realismQualificationsWhat we’re looking for• BS or MS Degree in Software Engineering, Computer Science, or equivalent experience• Welcome to new graduates• Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.• Experience in game programming or real-time visualization systems with special attention given tolow-level code and deep optimization• Experience designing an architecture for large open world terrain with Unreal Engine• Experience with networking and multiplayer programming• Good knowledge of the Unreal Engine code base• Understanding of modern game technology rendering and modelling principles• Understanding of Unreal Engine antialiasing and real-time performance programming techniques• Well-versed in software engineering principles• Experience in a cross-disciplinary development environment, with excellent cross-disciplinecommunication skillsSummaryIf you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/fr/jobs/s-technologies/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      • Saint-Laurent, Québec
      • Contract
      CAE is currently looking for a Senior Unity Developer to join our Montreal-based team. You will report to the Healthcare Software Manager and help the Unity community of developers grow and learn. You will bring a collaborative 3D software delivery approach to engage team members across the vision, strategy, design and development of quality products. Daily Unity development @ CAE Healthcare is about applying best industry practices to healthcare simulated training devices. Whether it’s creating a simulated 3D ultrasound system, animating surgical procedures or a 3D holographic patient, our product development teams are involved in making sure everything CAE delivers helps our customer train efficiently to enhance world’s safety.CAE offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous developer to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate 3D experience for our customers. You like serious gaming, augmented reality, virtual reality, health, safety, teaching, or know everything about developing complex and highly technological products, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey 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.QualificationsWho we are looking for•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.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 practices.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
      CAE is currently looking for a Senior Unity Developer to join our Montreal-based team. You will report to the Healthcare Software Manager and help the Unity community of developers grow and learn. You will bring a collaborative 3D software delivery approach to engage team members across the vision, strategy, design and development of quality products. Daily Unity development @ CAE Healthcare is about applying best industry practices to healthcare simulated training devices. Whether it’s creating a simulated 3D ultrasound system, animating surgical procedures or a 3D holographic patient, our product development teams are involved in making sure everything CAE delivers helps our customer train efficiently to enhance world’s safety.CAE offers an environment for everyone to be ready to innovate, create, design, embellish, advertise, share, propose, and deliver the best quality products in the industry of training and simulation. We are looking for a dedicated, organized and meticulous developer to be part of the solution to make that happen. We would like to count on you to share your weirdest, craziest and most fascinating ideas to make it better and achieve ultimate 3D experience for our customers. You like serious gaming, augmented reality, virtual reality, health, safety, teaching, or know everything about developing complex and highly technological products, this may be the position for you.AdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.ResponsibilitiesKey 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.QualificationsWho we are looking for•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.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 practices.SummaryDuration: 12 months (renewable up to 2 years)Openings: 1If you have an interest or you want to know more, I invite you to apply! You can also contact us directly by email at francois.belanger@randstad.ca or visit all our IT job offers on our website: https://www.randstad.ca/jobs/s-technologies/Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

    Thank you for subscribing to your personalised job alerts.

    Explore over 3 jobs in Saint Laurent

    It looks like you want to switch your language. This will reset your filters on your current job search.