Software Engineer (DSP)

Lumotive


Date: 1 week ago
City: Vancouver, BC
Contract type: Full time

Lumotive's revolutionary programmable optical semiconductors enhance perception, boost computing power, and ensure robust high-speed communication across various markets.

The award-winning, highly patented Light Control Metasurface (LCM) chip is the first commercially available software-defined photonic beamforming solid-state technology addressing critical gaps in multiple industries, from 3D sensing to AI computing.

Our LCM chip has already secured multiple design wins in our initial market, positioning it at the forefront of the 3D sensing evolution. By merging lidar and ToF camera technologies, it caters to a wide range of markets, including consumer electronics, robotics, industrial, and automotive sectors.

Lumotive was named Fast Company’s Next Big Thing in Tech and won two CES Innovation Awards. Headquartered in Redmond, WA, with offices in San Jose, CA, and Vancouver, Canada, Lumotive is backed by notable investors, including Gates Frontier, MetaVC Partners, Quan Funds, Samsung Ventures, and Uniquest.

 

Job Overview:

As a DSP Software Engineer, you will be responsible for developing, testing, and optimizing algorithms for processing LiDAR and image data. You will work closely with software developers and system engineers to create high-performance depth-processing applications that showcase our world class designs. A strong emphasis will be placed on testing and verification to ensure optimal performance and reliability.

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, including unit tests, integration tests, and system-level testing, to validate algorithm performance and accuracy.
  • Collaborate with cross-functional teams to integrate DSP algorithms into existing systems.
  • Maintain and document software architecture, design decisions, and testing procedures.
  • Stay up to date with the latest advancements in DSP, computer vision, and related technologies.

 

     



    As a DSP Software Engineer, you will be responsible for developing, testing, and optimizing algorithms for processing LiDAR and image data. You will work closely with software developers and system engineers to create high-performance depth-processing applications that showcase our world class designs. A strong emphasis will be placed on testing and verification to ensure optimal performance and reliability.

    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, including unit tests, integration tests, and system-level testing, to validate algorithm performance and accuracy.
    • Collaborate with cross-functional teams to integrate DSP algorithms into existing systems.
    • Maintain and document software architecture, design decisions, and testing procedures.
    • Stay up to date with the latest advancements in DSP, computer vision, and related technologies.

     



       

      •  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.
      • Excellent problem-solving skills and ability to work independently and collaboratively in a team environment.
      • Strong communication skills, both verbal and written.
      • Knowledge of sensor fusion techniques.
      • Familiarity with development tools such as Git, Docker, or similar.


      Base salary range is $120,000 to 150,000 (CAD) + Performance based Quarterly Bonus + Equity depending on experience.

      Benefits

      • Health Insurance
      • Dental 
      • Vision
      • 14 Paid Holidays
      • Company paid Benefits
        • Life Insurance
        • Long Term Disability 
        • Short Term Disability

      Lumotive is an equal opportunity employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or any other legally protected status.

      All your information will be kept confidential.

      How to apply

      To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

      Post a resume

      Similar jobs

      Retail Store Manager

      Fenix Outdoor, Vancouver, BC
      10 hours ago
      Are you passionate about guiding a dynamic team and creating unforgettable customer experiences? At Fjällräven, we believe in the power of nature, sustainability, and community. We’re looking for a Store Manager near Vancouver, BC who shares our values and can inspire a high-performing team while driving store success.What We OfferRRSP/DPSP retirement planPaid Time OffMedical, dental, vision, critical illness, and accident...

      Animal Control Officer I

      City of Vancouver, Vancouver, BC
      17 hours ago
      Requisition ID: 42537  Organization Located on the traditional, ancestral and unceded lands of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Peoples, Vancouver has a commitment to becoming a City of Reconciliation. Vancouver consistently ranks as one of the world’s most liveable and environmentally sustainable cities. Named among Canada's Top 100 Employers, BC's Top Employers, and Canada's Greenest Employers, the...

      Warehouse Technician (Stores Person) – Aviation

      Jazz Aviation LP, Vancouver, BC
      19 hours ago
      Join an award-winning team with the largest regional airline in Canada! Jazz operates flights every day across Canada and into the United States and we carry passengers on our fleet of CRJ, Q400 and E175 aircraft. Jazz truly is Canada's airline! We operate more flights to more Canadian destinations than any other carrier. Our (Stores Person), explains why he is...