Lead Algorithm Developer
1 week ago
We are seeking a highly skilled Software Engineer to join our team at Lumotive. As a key member of our development team, you will be responsible for designing and implementing algorithms for LiDAR and image data processing.
Our ideal candidate has a strong background in computer science, electrical engineering, or a related field, with a focus on signal processing and algorithm development. You should have experience working with modern C++ and Python programming languages, as well as GPU programming using CUDA or OpenCL.
The successful candidate will be a collaborative team player who can work effectively with cross-functional teams to integrate DSP algorithms into existing systems. You should also have excellent problem-solving skills, the ability to work independently, and strong communication skills both verbally and written.
Key Responsibilities- Design, develop, and implement signal processing algorithms for LiDAR and image data
- Optimize software for real-time performance on various hardware platforms, including GPUs and CPUs
- Conduct CPU benchmarking and profiling to identify optimizations and implement improvements
- Develop comprehensive testing and verification strategies to validate algorithm performance and accuracy
- Collaborate with cross-functional teams to integrate DSP algorithms into existing systems
- Master's or PhD in Computer Science, Electrical Engineering, or a related field
- Proven experience in DSP software development, specifically with LiDAR and image processing applications
- Proficiency in modern C++ (C++11 and above) and Python
- Strong understanding of GPU programming (CUDA, OpenCL, etc.)
- Experience with CPU benchmarking tools and techniques and code optimization
- Experience with real-time systems and embedded programming
- Familiarity with testing frameworks and methodologies for software validation
We offer a competitive salary range of $120,000 to 150,000 CAD per year, plus a performance-based quarterly bonus, equity, and a comprehensive benefits package, including health insurance, dental coverage, vision care, and 14 paid holidays. Our company is committed to providing a supportive and inclusive work environment that fosters growth and success for all employees.
-
Genomics Algorithm Developer
1 week ago
Vancouver, British Columbia, Canada Roche Full timeAt Roche Diagnostics, we are at the forefront of developing state-of-the-art Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.The PositionWe are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, high-quality...
-
Data Structures and Algorithms Developer
7 days ago
Vancouver, British Columbia, Canada People Tech Group Inc Full timeJob DescriptionWe are seeking a highly motivated and talented Data Structures and Algorithms Developer to join our team at People Tech Group Inc. as a Software Engineer Intern.Position OverviewThis internship focuses on developing the skills needed to effectively solve problems and implement data structures, aimed at beginners or those looking to solidify...
-
Signal Processing Algorithm Developer
1 week ago
Vancouver, British Columbia, Canada Lumotive Full timeAt Lumotive, we are seeking a skilled Signal Processing Algorithm Developer to join our team. This role offers an excellent opportunity to work on cutting-edge projects and collaborate with experienced professionals in the field of LiDAR and image data processing.About the RoleThis position involves designing, developing, and optimizing signal processing...
-
Senior Algorithm Engineer Position
1 month ago
Vancouver, British Columbia, Canada Dynamsoft Corporation Full timeSenior Algorithm Engineer PositionAt Dynamsoft Corporation, we are seeking a highly skilled Senior Algorithm Engineer to lead the design, implementation, and optimization of advanced algorithms for high-performance image processing. This role demands a deep understanding of C++ programming, data structures, and operating systems. Key Responsibilities:Design,...
-
DSP Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Lumotive Full timeJob Title: DSP Software Engineer - Algorithm DevelopmentJob Summary:Lumotive is seeking a highly skilled DSP Software Engineer to develop and optimize algorithms for processing LiDAR and image data. As a key member of our team, you will work closely with software developers and system engineers to create high-performance depth-processing applications.Key...
-
Senior Ads Algorithm Engineer
1 week ago
Vancouver, British Columbia, Canada Hireio, Inc. Full timeRole OverviewHireio, Inc. is constantly pushing the boundaries of general search engine monetization across our apps, building a globally leading Search Ads monetization system.Job ResponsibilitiesParticipate in the development of a large-scale Ads system with cutting-edge technologies and innovative solutions.Responsible for relevance model and strategy...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Math4me Full timeJob Description:As a senior software engineer, you will be responsible for designing and developing high-performance algorithms to optimize our cloud-based infrastructure. Your expertise will enable us to provide scalable and efficient solutions to our clients.Key Responsibilities:Develop and implement high-performance algorithms to optimize cloud-based...
-
Senior Lecturer in Computer Algorithms
7 days ago
Vancouver, British Columbia, Canada Fairleigh Dickinson University Full timeCampus: Department of Computer Sciences and Engineering.Hiring Manager: Salary commensurate with experience.Status: Part-TimeJob Summary:We are seeking a Senior Lecturer to teach CSCI -6836 Computer Algorithms at Fairleigh Dickinson University. This course focuses on complexity analysis, practical algorithm development, and common algorithm methods,...
-
Software Development Lead
4 weeks ago
Vancouver, British Columbia, Canada Starboard Recruitment Full timeStarboard Recruitment is seeking a highly skilled Software Development Lead to join our client's team in Vancouver. This is a fantastic opportunity to work with a top-tier AI, Series-B tech startup with over $30M in funding.The ideal candidate will have a strong understanding of computer science principles and algorithms, as well as 3-6 years of experience...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout Amazon Digital AccelerationWe are a team that powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle. Our mission is to deliver a seamless and enjoyable post-purchase customer experience.As a Senior Software Development Engineer on our team, you will lead projects involving multiple teams in all...
-
Vancouver, British Columbia, Canada CLEANING WITH LOVE Full timeWe are seeking a highly skilled Data Scientist to join our team. As a key member of our data analytics team, you will be responsible for designing and developing advanced data models and algorithms to drive business growth and improve decision-making.Key responsibilities include:Developing and maintaining complex data models and algorithms to support...
-
AI/ML Technical Lead
7 days ago
Vancouver, British Columbia, Canada Electronic Arts Full timeJob OverviewWe are seeking an experienced AI/ML Technical Lead to join our team at Electronic Arts. In this role, you will lead and manage a team of Machine Learning Engineers to develop and implement AI/ML algorithms for in-game recommendation and matchmaking systems.Key ResponsibilitiesDrive the development and execution of AI/ML strategies to enhance game...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeWe are seeking a skilled Senior Software Development Engineer to lead our team in building and running mission-critical commerce systems for Amazon businesses. As a key member of our Digital Acceleration team, you will be responsible for leading projects involving multiple teams in all aspects of the software development lifecycle using an agile process.With...
-
Senior Software Development Lead
7 days ago
Vancouver, British Columbia, Canada Sierra Space Full timeAbout the RoleAs a seasoned professional, you will oversee the design, development, and implementation of cutting-edge software products for Sierra Space's Orbital Mission and Services division. This role involves leading cross-functional teams in developing flight software and algorithms solutions for spacecraft missions, working closely with engineers to...
-
Software Developer
3 weeks ago
Vancouver, British Columbia, Canada TikTok Full timeAbout TikTokTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy to users around the world.Role OverviewWe are seeking a skilled Software Engineer to join our team in Los Angeles or Singapore. As a member of our global team, you will play a key role in developing and maintaining our video platform,...
-
Senior Software Development Lead
2 weeks ago
Vancouver, British Columbia, Canada Pixieset Full timeJob DescriptionAt Pixieset, we're dedicated to providing photographers and creative professionals with the tools they need to showcase their talent and grow their business. As a Senior Software Developer, Tech Lead, you'll play a crucial role in delivering best-in-class applications for our users.Key ResponsibilitiesLead a team of high-performing developers...
-
Vancouver, British Columbia, Canada Pixieset Full timeAbout the RoleWe're seeking a highly skilled Senior Software Developer, Tech Lead to lead our development team in creating innovative solutions for photographers and creative professionals. As a key member of our technical leadership team, you'll play a pivotal role in shaping the future of our products and services.ResponsibilitiesLead a team of developers...
-
Vancouver, British Columbia, Canada Weir Full timeSustainable Future through AIWeir Motion Metrics, a Canadian mining technology division of Weir, is seeking an Intermediate Machine Learning Developer to join our team in Vancouver, BC Canada (Hybrid).This role offers the opportunity to work on cutting-edge artificial intelligence and machine vision technology projects, contributing to the development of...
-
Senior Software Development Engineer
7 days ago
Vancouver, British Columbia, Canada Visier, Inc Full timeAbout Visier, IncVisier is the industry leader in people analytics. Our innovative technology transforms business strategy by providing actionable insights. We're looking for talented individuals to help Visier and our customers grow and succeed.Salary RangeThe estimated annual salary range for this position in Canada is $152k - $190k + bonus.Job...
-
Senior Software Developer, Tech Lead
4 weeks ago
Vancouver, British Columbia, Canada Pixieset Full timeOpportunity OverviewAs a Senior Software Developer, Tech Lead at Pixieset, you will be responsible for leading a team of high-performing developers in delivering best-in-class applications for photographers and creative professionals. Your key responsibilities will include overseeing every stage of the software development lifecycle, from initial design to...