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

Software Engineer - Multimedia

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

We are seeking a highly motivated and skilled Multimedia Software Engineer to design, develop, and maintains 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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Multimedia • 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: 13 days ago • Promoted
    Creature Performance Software Engineer

    Creature Performance Software Engineer

    DNEG • Vancouver
    Full-time
    A leading visual effects studio in Vancouver is seeking a Software Developer to join the Creature Performance team.This role involves developing innovative technologies to enhance performance in vi...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer, Data Infrastructure & Acquisition - Vancouver, Canada

    Software Engineer, Data Infrastructure & Acquisition - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 12 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
    Software Engineer III - Video Ads SDK

    Software Engineer III - Video Ads SDK

    Electronic Arts • Vancouver
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer (Packet Forwarding Engines)

    Software Engineer (Packet Forwarding Engines)

    Arista Networks • Vancouver
    Full-time
    Software Engineer (Packet Forwarding Engines).Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.What sets us ap...Show more
    Last updated: 13 days ago • Promoted
    Creature Performance Software Engineer

    Creature Performance Software Engineer

    DNEG Group • Vancouver
    Full-time
    A leading digital creature technology firm in Vancouver is seeking a Software Developer to enhance technologies for creature animation and visual effects. You will work within an agile team, focusin...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer - Rendering

    Software Engineer - Rendering

    Netflix • Vancouver
    Full-time
    Netflix Animation Studios is on a mission to entertain the world with bold, immersive animated films that are timeless and impactful. We are paving the way for the future of animation by building a ...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer, Platform - Vancouver, Canada

    Software Engineer, Platform - Vancouver, Canada

    Speechify • Vancouver, BC, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 2 days ago • Promoted
    Quantitative Equity Technology, Infrastructure Software Engineer

    Quantitative Equity Technology, Infrastructure Software Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    We deliver foundational systems that shape the future of how technology is used in a top performing quantitative equity fund that manages over $75 billion in financial assets.This is a fantastic op...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer, ML Infrastructure

    Software Engineer, ML Infrastructure

    Serve Robotics • Vancouver
    Full-time
    Software Engineer, ML Infrastructure.This range is provided by Serve Robotics.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.At Serve Robotics,...Show more
    Last updated: 13 days ago • Promoted
    Bluetooth Software Engineer

    Bluetooth Software Engineer

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 13 days ago • Promoted
    Co‑op Software Engineer — Gaming Platform (Vancouver)

    Co‑op Software Engineer — Gaming Platform (Vancouver)

    Activision • Vancouver
    Full-time
    A leading gaming company seeks talented students for a Summer Co-Op position in Software Development in Vancouver.The role offers hands-on experience in areas such as multiplayer feature integratio...Show more
    Last updated: 13 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Motorola Solutions • Vancouver
    Full-time
    At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.Our critical comm...Show more
    Last updated: 13 days ago • Promoted
    AI / ML Software Engineer : Scalable Distributed Systems

    AI / ML Software Engineer : Scalable Distributed Systems

    CNSC • Vancouver
    Full-time
    A leading company is seeking a Software Development Engineer (AI / ML) to join their Vancouver team.The role involves designing and building innovative technologies for large distributed computing en...Show more
    Last updated: 27 days ago • Promoted
    Software Engineer, Monetization

    Software Engineer, Monetization

    Pantheon • Vancouver
    Full-time
    WebOps Platform powers the open web, running more than 300,000 sites in the cloud for customers including Google, Princeton, Salesloft and Doctors Without Borders. Every day, thousands of developers...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer II - Infrastructure Platform

    Software Engineer II - Infrastructure Platform

    Electronic Arts (EA) • Vancouver
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 6 days ago • Promoted
    Software Engineer - 2D

    Software Engineer - 2D

    Image Engine • Vancouver
    Full-time
    Position : Software Engineer - 2D.Hiring Range : $71,000 to $125,000 / year for a 40 hour work week.Project Contract : To Be Confirmed. Company Benefits : Extended healthcare from day 1, premiums 100% cov...Show more
    Last updated: 11 days ago • Promoted