Lead Algorithm Developer

1 week ago


Vancouver, British Columbia, Canada Lumotive Full time
Lumotive Software Engineer Role Overview

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
Requirements and Qualifications
  • 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
Benefits and Compensation

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.



  • Vancouver, British Columbia, Canada Roche Full time

    At 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...


  • Vancouver, British Columbia, Canada People Tech Group Inc Full time

    Job 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...


  • Vancouver, British Columbia, Canada Lumotive Full time

    At 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...


  • Vancouver, British Columbia, Canada Dynamsoft Corporation Full time

    Senior 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 time

    Job 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...


  • Vancouver, British Columbia, Canada Hireio, Inc. Full time

    Role 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...


  • Vancouver, British Columbia, Canada Math4me Full time

    Job 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...


  • Vancouver, British Columbia, Canada Fairleigh Dickinson University Full time

    Campus: 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,...


  • Vancouver, British Columbia, Canada Starboard Recruitment Full time

    Starboard 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 time

    About 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 time

    We 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...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job 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 time

    We 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...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About 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 time

    About 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,...


  • Vancouver, British Columbia, Canada Pixieset Full time

    Job 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 time

    About 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 time

    Sustainable 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...


  • Vancouver, British Columbia, Canada Visier, Inc Full time

    About 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...


  • Vancouver, British Columbia, Canada Pixieset Full time

    Opportunity 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...