Software Development Engineer with Expertise in Computer Vision
3 weeks ago
About the Role
Hinge Health software engineers collaborate in small interdisciplinary teams focused on different parts of the user journey. As a Computer Vision (CV) Engineer within our Machine Learning Group, you will work alongside research scientists, platform and app engineers, product groups, and data scientists to develop and ship efficient multi-platform libraries for internal and external applications and services, including TrueMotion CV-based motion tracking technologies serving our digital physiotherapy clinic.
- Every sprint, you'll contribute to meaningful work expanding or improving our CV pipeline, packages, or integrations.
- Every quarter, you'll identify, propose, and execute a significant improvement to our implementation or innovative change to our workflow or tooling.
Basic Qualifications
- 5+ years of full-time professional software development experience.
- 3+ years of experience developing software with modern C++ (C++ 17 or 20).
- 3+ years of experience developing software with Python3.
- Experience shipping CV models and algorithms to production, leveraging tools such as TensorFlow and Keras, and model conversion and optimization tools.
Preferred Qualifications
- Bachelor's Degree in Computer Science or related technical degree.
- Experience porting code between languages and productizing research-level code in Python to performant C++ code.
- Mobile application development experience, native iOS and Android.
- Experience with image processing and video codecs.
Hinge Health is committed to building diverse teams that reflect the communities we serve. We make employment decisions without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, pregnancy, or any other basis protected by federal, state, or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
-
Montreal, Quebec, Canada Nagarro Full timeWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in cloud computing and web development, with a strong background in software engineering and DevOps.Responsibilities:Design and implement scalable and efficient software solutionsCollaborate with cross-functional teams to develop and deploy cloud-based...
-
Montreal, Quebec, Canada Hinge-Health Full timeAbout the Company:Hinge Health is a leading healthcare technology company that offers innovative solutions to improve patient outcomes.Salary: $120,000 - $180,000 per yearJob Description:We are seeking an experienced Senior Software Engineer, Mobile (Computer Vision) to join our team. As a key member of our development team, you will be responsible for...
-
Montreal, Quebec, Canada Hinge-Health Full timeAbout the RoleHinge Health is a leader in digital health, leveraging computer vision and machine learning to revolutionize patient care. As a Software Engineer on our Machine Learning Group, you will collaborate with research scientists, platform and app engineers, product groups, and data scientists to develop and ship efficient multi-platform libraries for...
-
Software Engineering Manager
1 month ago
Montreal, Quebec, Canada Aspire Software Full timeSoftware Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...
-
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob TitleEmbedded Software EngineerAbout UsAt SurfaceID Product Development Corp., we are dedicated to delivering innovative products that shape the future of technology.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. The ideal candidate will have 3 years of experience in computer and technology, including IoT, C,...
-
Software Development Professional
1 week ago
Montreal, Quebec, Canada Ultimate Software Full timeCompany 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...
-
Embedded Software Engineer Senior Developer
2 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Title: Embedded Software EngineerDescription:At SurfaceID Product Development Corp., we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a solid understanding of computer and technology knowledge, including IoT, C, C++, device drivers, and programming languages. A Bachelor's degree in a related field...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Behaviour Interactive Full timeWe are looking for a talented Senior Software Engineer with expertise in Cloud Computing to join our team.Key responsibilities include:Designing and implementing scalable cloud-based systemsMaintaining and optimizing existing cloud infrastructureCollaborating with cross-functional teams to ensure seamless integration with other systemsRequirements include:5+...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Staffing In Motion Full timeJob Title: Job TitleJob Description:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of the application, ensuring that it is stable, efficient, and scalable. You will work closely with the cross-functional team to deliver high-quality software...
-
Software Development Engineer
1 month ago
Montreal, Quebec, Canada zeroG - AI in Aviation Full timeAs part of our ongoing efforts to enhance our physics engine and collision system, we are seeking a skilled Physics Gameplay Programmer to join our team. In this role, you will work closely with our Game Designer and Engine Engineers to ensure the integration and support of dynamic collisions and detection functionalities in a network context.Key...
-
Montreal, Quebec, Canada Mi-GSO Pcubed Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have extensive experience in Cloud Computing and DevOps, with a strong background in software development and a passion for innovation.The successful candidate will be responsible for designing, developing, and deploying scalable and secure...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeAbout the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...
-
Montreal, Quebec, Canada Kitco Metals Inc. Full timeAbout the Role:We are seeking a highly skilled Software Engineer with expertise in cloud-based solutions to join our team. The ideal candidate will have strong knowledge of Java and experience with cloud computing platforms.Key Responsibilities:Design and develop cloud-based solutions using Java and cloud computing platformsCollaborate with cross-functional...
-
Senior Software Engineer
4 weeks ago
Montreal, Quebec, Canada Randstad Full timeAbout the Role:We're seeking a talented Senior Software Engineer with expertise in cloud computing to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions. Your primary focus will be on building scalable, secure, and efficient cloud infrastructure using cloud-native...
-
Montreal, Quebec, Canada Astra North Infoteck Inc. Full timeJob Title: Senior Software Engineer with Expertise in Python, ReactJS, and NodeJSJob Summary:Astra North Infoteck Inc. is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in Python, ReactJS, and NodeJS, with a strong background in software development and a passion for delivering high-quality...
-
Montreal, Quebec, Canada ADP Full timeAbout the RoleWe are seeking a Software Engineer with expertise in AI and Machine Learning to join our team.The ideal candidate will have a strong background in software development and be able to design, develop, and deploy AI and Machine Learning models.Key ResponsibilitiesDesign and develop AI and Machine Learning modelsImplement and deploy models in...
-
Montreal, Quebec, Canada Rakotta Holdings Inc. Full timeWe are seeking a skilled Software Engineer to join our team of experts in Cloud Computing and DevOps. The ideal candidate will have a strong understanding of cloud infrastructure and be able to design and implement scalable solutions.The successful candidate will have a proven track record of working with agile methodologies and be able to collaborate...
-
Technical Director
1 week ago
Montreal, Quebec, Canada Stonewood Group Inc. Full timeWe are seeking a highly experienced Technical Director to lead our AI vision engine team at Stonewood Group Inc. in Montreal, a renowned hub for AI.The ideal candidate will have 10+ years of experience in a leadership role as head of a Software Development team and extensive knowledge and enthusiasm for AI and machine vision software solutions.This...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...
-
Montreal, Quebec, Canada Software Aspekte Full timeAt 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...