Talent.com
Software Engineer - Multimedia
Software Engineer - MultimediaQuectel • Richmond, Metro Vancouver Regional District, CA
Software Engineer - Multimedia

Software Engineer - Multimedia

Quectel • Richmond, Metro Vancouver Regional District, CA
9 days ago
Job type
  • Full-time
Job description

This range is provided by Quectel. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$80,000.00 / yr - CA$135,000.00 / yr

Job Summary

We are seeking a highly motivated and skilled Multimedia Software Engineer to design, develop, and maintain software applications. They collaborate with teams to define and implement new features, write clean and efficient code, troubleshoot and debug issues, and ensure software is up to date with the latest technologies. They also participate in code reviews, document development processes, and may work with cloud services and database management systems. Strong problem‑solving skills, proficiency in programming languages, and excellent communication abilities are essential for this role.

Responsibilities

  • Responsible for software development and maintenance of assigned customer projects.
  • Support North American customers to develop SW features, debug customer and test team reported bugs on software releases, maintain software stack and enhancement of demo applications.
  • Design and develop camera algorithms for image processing, enhancement, and optimization.
  • Support software development teams in implementing camera or image processing features and functionalities.
  • Perform camera testing and validation to ensure optimal performance under various lighting conditions and participate in image tuning.
  • Collaborate with cross functional and overseas R&D team including platform team, hardware engineers, Field application engineers, SW department & project managers, and quality assurance teams.
  • Maintain, create and update software documentation, high level and low-level design specification, technical analysis report and knowledge articles.Write clean, scalable, and efficient code.
  • Analyze and troubleshoot camera and other peripheral bring‑up related issues, providing timely solutions.
  • Troubleshoot, debug, and upgrade existing software.

Requirements

  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience in C & C++ and Java programming, microcontroller / microprocessor architecture and firmware programming.
  • Experience with Linux OS internals, system programming, any RTOS knowledge is plus.
  • Familiarity with embedded software development life cycle.
  • Experience in developing Android applications, HAL, and multimedia framework and libraries (e.g. Gstreamer, CamX, OpenCV, OpenGL etc.).
  • Experience in developing Linux device driver, Linux system software and peripheral bring‑up like MIPI LCD, Sensors, MIPI Camera and Audio Video codecs.
  • Familiarity with hardware / software integration and debugging techniques.
  • Experience with software development frameworks and source code management tools.
  • Strong problem‑solving skills and attention to detail.
  • Familiarity with Agile development methodologies.
  • Ability to work collaboratively in a team environment and support customers.
  • Understanding of AI / machine learning techniques for image analysis is a plus.
  • Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Wireless Services

    Referrals increase your chances of interviewing at Quectel by 2x

    Get notified about new Software Engineer jobs in Richmond, British Columbia, Canada .

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Richmond, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Platform Software Engineer - HPC, CUDA

    Senior Platform Software Engineer - HPC, CUDA

    HTuO Biosciences Inc. • Vancouver
    Full-time
    A Canadian biotech company is seeking a Senior Software Engineer - Platform Technology to develop scientific software in a high performance computing environment. The role requires substantial exper...Show more
    Last updated: 15 days ago • Promoted
    Software Engineer - III

    Software Engineer - III

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate Full Stack Software Engineer

    Intermediate Full Stack Software Engineer

    D3 Security Management Systems • Vancouver, BC, Canada
    Full-time
    Intermediate Full Stack Software Engineer.Location : Greater Vancouver area candidates only.D3 Security is transforming SecOps withMorpheus, our AI-driven Autonomous Security Operations Center (ASOC...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with. Our client is a US-based, Series-B with over $35M USD in ...Show more
    Last updated: 30+ days ago • Promoted
    Director, Software

    Director, Software

    Miraterra • Vancouver, Metro Vancouver Regional District, Canada
    Remote
    Full-time +1
    At Miraterra, we’re on a mission to create a healthier, more efficient, and sustainable future.Our breakthrough digital measurement technology is transforming how we understand the world around us—...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer

    Backend Software Engineer

    ActiveState • Vancouver, BC, Canada
    Full-time
    ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster.We are...Show more
    Last updated: 12 days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Vancouver, BC, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Product

    Software Engineer, Product

    Asana • Vancouver
    Full-time
    We’re looking for people who care deeply about customers and are passionate about building products that improve the way millions of teams work together. As a member of the team developing the softw...Show more
    Last updated: 15 days ago • Promoted
    Product Engineer (Global Remote)

    Product Engineer (Global Remote)

    vidIQ • Vancouver, BC, CA
    Remote
    Full-time
    Product Managers did in 2019? AI can do it now.Software Engineers did? AI can do that too.The future isn’t about choosing one — it’s about becoming them all. At vidIQ, we call them Product Engineers...Show more
    Last updated: 30+ days ago
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - Vancouver, Canada

    Software Engineer, Platform - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Full-time
    PLEASE APPLY THROUGH THIS LINK : -.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the world...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer, Bluetooth Audio (Contractor)

    Firmware Engineer, Bluetooth Audio (Contractor)

    MistyWest • Vancouver, BC, Canada
    Full-time
    MistyWest is actively building a contractor and contract-to-hire pool for Firmware Engineers, with an immediate need for a Bluetooth Audio Expert. You will help ship and debug Bluetooth audio produc...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer

    Software Engineer

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $90,000-$115,000+ yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows • Vancouver, BC, Canada
    Full-time
    Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Intern...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Infrastructure)

    Senior Software Engineer (Infrastructure)

    owl.co • Vancouver, BC, CA
    Full-time
    Quick Apply
    AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.The si...Show more
    Last updated: 30+ days ago
    APIM Platform Engineer

    APIM Platform Engineer

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    APIM Platform Engineer role working with an enterprise platform team with a retail client.Working with the enterprise platform team. Fully remote work available in Canada.As a result of investment i...Show more
    Last updated: 19 days ago • Promoted