C++ Software Developer
تفاصيل الوظيفة
At DeepSight, the C++ Software Developer will: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 platforms for interfacing with image acquisition, processing hardware and onboard systems.Troubleshoot and resolve software defects and other technical issues.Recommend and introduce new optimization initiatives and feature improvements.Participate in sprint reviews, continuous software training activities (weekly quizzes, brainstorms, etc.) and much more.Generate developments of testing, debugging and support tools.Don't hesitate to apply if you have:A very good knowledge of C++ and Object-Oriented Programming (OOP).Basic understanding of the following technologies: ARKit, ARCore, WebAssembly.Experience with computer graphics libraries: OpenGL/WebGL.An ease of using the GitLab suite of tools.A burning desire to learn new technologies.Unparalleled autonomy, perseverance and versatility in problem solving.A self-drive to work with a team and have excellent communication skills.Experience with Mobile Development (iOS/Android/Web) **Nice to have.Knowledge of high-performance computing such as parallel computing, algorithm optimization, etc. **Nice to have.Experience with programming for 3D engine **Nice to have.Additional Requirements:I have a Canadian work visa or residency (Please note: we unfortunately cannot consider applications that do not have these working rights).I can work in person at your Montreal office (the work schedule is flexible, but we ask our employees to work on site the majority of the week).
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.